我是JavaScript和jQuery的新手。我试图解析CSV文件,其中分隔符不是逗号(,
)的标准符号,而是其他内容(;
)。
我正在使用jQuery函数$.csv.toArrays(csv, options, callback)
。我知道分隔符应该在options
中设置,但是我很难确定如何准确地执行此操作。
非常感谢你。
答案 0 :(得分:2)
尝试:
var options={"separator" : ";"};
$.csv.toArrays(csv, options);
答案 1 :(得分:1)
根据documentation,您可以覆盖options
对象中的分隔符,如下所示:
$.csv.toArrays(csv, {'separator':';'}, callback);
答案 2 :(得分:0)
假设您引用了jquery-csv,那么根据可用的文档here,您需要使用以下内容:
$.csv.toArrays(csv, { separator: ';' });
答案 3 :(得分:0)
var csv = "Joe;23;USA\n" +
"Attila;24;Hungary\n" +
"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"]]
Here是jsfiddle。