Ich versuche gerade, eine Validierung einiger Beschreibungen in Bezug darauf hinzuzufügen, wie ich ein bestimmtes .CSV-Format haben möchte, bevor es mit PapaParse weiter analysiert.Überprüfen Sie, ob CSV-Header übereinstimmen, wenn sie mit dem Parsing übereinstimmen, andernfalls stop
So war meine Idee, die Header ersten und wenn sie auf die folgende gleichsetzen zu überprüfen:
Extension, company, name
Dann weiter Parsen sonst kann ich zurück werfen eine Fehlermeldung, die besagt das Format falsch war.
Das ganze Parsen wird mit PapaParse durchgeführt.
Ave hatte keine Freude mit ihr, aber unten ist die aktuelle Code:
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('');
});