我目前正在尝试添加一些关于我希望特定 .CSV 格式在使用 PapaParse 继续解析之前如何呈现的一些描述的验证。
所以我的想法是首先检查标题,如果它们等于以下内容:
Extension, company, name
然后继续解析,否则我可以返回一条错误消息,说明格式错误。
所有的解析都是使用 PapaParse 完成的。
Ave 对此并不满意,但下面是当前代码:
var result = [];
$("#CSV-Upload").click(function () {
$("input[type=file]").parse({
config : {
header : true,
skipEmptyLines : true,
complete : function (results, file) {
console.log("This file done:", file, results);
var string = JSON.stringify(results['data']);
result.push(string);
console.log("CSV Array: " + string);
}
},
complete : function () {
console.log("All files done!");
}
});
$("#csv-file").val('');
});