【问题标题】:How to validate a csv file in node.js?如何验证 node.js 中的 csv 文件?
【发布时间】:2016-07-06 19:12:23
【问题描述】:

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

【问题讨论】:

    标签: javascript node.js validation csv


    【解决方案1】:

    您可以查看csvlint 的 API

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

    还有 fast-csv 内置了一些验证,这可能会根据您的需要有所帮助。

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


    更新:我也想推荐Papa Parse,它有几个解析选项。

    【讨论】:

    • 是的,我已经看过 csvlint 和您提到的其他线程。我认为可能还有其他可用的解决方案。无论如何感谢您的回复。
    • 在另一个解决方案中编辑,可能有用也可能没用。如果您发布了一些您所需要的示例,这可能会有所帮助,因为可能没有一种万能的解决方案。祝你好运!
    猜你喜欢
    • 2011-01-27
    • 1970-01-01
    • 2023-03-16
    • 2014-02-26
    • 2019-04-23
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 2015-01-03
    相关资源
    最近更新 更多