我有一个需要转换为json的大型csv文件,然后将数据存储到neo4j中。我正在使用node.js的csv-parser插件。如果csv有效,这可以正常工作。但是如果它无效,则neo4j中的数据会被扰乱。因此,我需要验证该文件,然后才能将其发送到我的数据库。是否有可用的现有插件或有没有办法让我自己验证csv文件?
答案 0 :(得分:3)
您可以考虑查看csvlint
的API我还建议您查看此similar answer。 (这个答案下面也有很好的csvlint信息)
还有fast-csv内置了一些验证,根据您的需要可能有所帮助。
否则,找到满足您特定需求的验证器可能会很困难,我建议编写您的节点脚本以自行验证它。