如何validationnode.js中的csv文件?

我有一个大的csv文件,我需要转换为json,然后将数据存储到neo4j。 我为node.js使用了csv-parser插件。 这工作正常,如果csv是有效的。 但是,如果它是无效的,那么neo4j中的数据将被加扰。 因此,我需要validation该文件,然后才能将其发送到我的数据库。 有没有现有的插件可用或有我自己的方式来validationCSV文件?

您可以考虑检查csvlint的API

我也build议检查出类似的答案 。 (在这个答案下面也有很好的csvlint信息)

还有fast-csv里面有一些validation,这可能有助于根据您的需要。

否则,find满足您特定需求的validation器可能会很困难,而且我build议您编辑您的节点脚本以自行validation它。