解析没有标准分隔符的CSV文件



我是JavaScript和jQuery的新手。我试图解析CSV文件,其中分隔符不是逗号(,)的标准符号,而是其他东西(;)。

我使用的是jQuery函数$.csv.toArrays(csv, options, callback)。我知道分隔符应该在options中设置,但是我很难确定如何准确地做到这一点。

非常感谢。

Try with:

var options={"separator" : ";"};
$.csv.toArrays(csv, options);

根据文档,您可以像这样覆盖options对象中的分隔符:

$.csv.toArrays(csv, {'separator':';'}, callback);
var csv = "Joe;23;USAn" + 
          "Attila;24;Hungaryn" + 
          "Li;20;China",
    options = { separator: ";" };
$.csv.toArrays(csv, options, function(err, data){
    console.log(data);
});

回调函数的data参数将是一个数组的数组:

[["Joe","23","USA"],["Attila","24","Hungary"],["Li","20","China"]]

假设您引用的是jquery-csv,那么根据这里提供的文档,您需要使用以下命令:

$.csv.toArrays(csv, { separator: ';' });

相关内容

  • 没有找到相关文章

最新更新