2016-07-06 45 views
1

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

回答

2

你可能会考虑检查出的API为csvlint

我也建议检查出这个similar answer。 (在这个答案下面也有很好的csvlint信息)

还有fast-csv它有一些验证内置,这可能有助于根据您的需要。

否则,找到满足您特定需求的验证器可能会很困难,并且我建议编写编辑您的节点脚本以自行验证它。

+0

是的,我已经看过csvlint和你提到的其他线程。我认为可能有其他可用的解决方案。无论如何感谢您的回复。在另一解决方案中编辑的 –

+0

可能会或可能不会被使用。如果您发布了一些您需要的示例,可能会有所帮助,因为可能没有适合所有解决方案。祝你好运! – Edon

+0

fast-csv看起来不错。我会试试看。 –