2016-07-06 101 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看起來不錯。我會試試看。 –