Ich habe eine große CSV-Datei, die ich in Json konvertieren muss, und speichern Sie die Daten in Neo4j. Ich verwende das csv-parser Plugin für node.js. Dies funktioniert gut, wenn der CSV gültig ist. Wenn es jedoch nicht gültig ist, werden die Daten in neo4j verschlüsselt. Daher muss ich die Datei validieren, bevor ich sie in meine Datenbank senden kann. Gibt es irgendwelche vorhandenen Plugins oder gibt es eine Möglichkeit für mich, die CSV-Datei selbst zu validieren?Wie validiere ich eine CSV-Datei in node.js?
1
A
Antwort
2
Sie aussehen könnte, in die API für csvlint Check-out
Ich schlage vor, auch diese similar answer Check-out. (Unter dieser Antwort hat auch gute csvlint Informationen, auch)
Es gibt auch fast-csv, die einige Validierung eingebaut hat, die je nach Ihren Bedürfnissen helfen können.
Andernfalls kann es schwierig sein, einen Validator zu finden, der Ihren speziellen Anforderungen entspricht, und ich empfehle Ihnen, das Nodeskript zu bearbeiten, um es selbst zu validieren.
Ja, ich habe bereits csvlint und den anderen Thread, den Sie erwähnen, angeschaut. Ich dachte, es könnte andere verfügbare Lösungen geben. Danke für die Antwort sowieso. –
in einer anderen Lösung bearbeitet, kann oder kann nicht von Nutzen sein. Es kann hilfreich sein, wenn Sie einige Beispiele für genau das, was Sie benötigen, gepostet haben, da es möglicherweise keine Einheitslösung gibt. Viel Glück! – Edon
Fast-CSV sieht gut aus. Ich werde das ausprobieren. –