我刚接触JavaScript和jQuery。我正在尝试解析CSV文件,其中分隔符不是标准的逗号符号 (,
),而是其他字符(;
)。
我正在使用jQuery函数$.csv.toArrays(csv, options, callback)
。我知道应该在options
中设置分隔符,但我很难弄清楚如何确切地做到这一点。
非常感谢。
我刚接触JavaScript和jQuery。我正在尝试解析CSV文件,其中分隔符不是标准的逗号符号 (,
),而是其他字符(;
)。
我正在使用jQuery函数$.csv.toArrays(csv, options, callback)
。我知道应该在options
中设置分隔符,但我很难弄清楚如何确切地做到这一点。
非常感谢。
var options={"separator" : ";"};
$.csv.toArrays(csv, options);
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"]]
这里是 jsfiddle。
$.csv
是一个jQuery插件,用于将CSV格式的数据转换为JavaScript对象或JSON格式。您可以在以下链接中找到该插件:https://github.com/evanplaice/jquery-csv。建议您阅读一下该插件的文档。 - gen_Eric