2016-07-06 5 views
1

У меня есть большой файл csv, который мне нужно преобразовать в json, а затем сохранить данные в neo4j. Я использую плагин csv-parser для node.js. Это отлично работает, если csv действителен. Однако, если это недействительно, данные в neo4j становятся скремблированными. Поэтому мне нужно проверить файл, прежде чем я могу отправить его в мою базу данных. Существуют ли какие-либо существующие плагины или есть ли способ самостоятельно проверить файл csv?Как проверить файл csv в node.js?

ответ

2

Вы можете посмотреть в проверяя API для csvlint

Я также предлагаю проверить эту similar answer. (Ниже этого ответа также есть хорошая информация csvlint)

Существует также fast-csv, в котором есть встроенная валидация, что может помочь в зависимости от ваших потребностей.

В противном случае найти валидатор, который удовлетворит ваши специфические потребности, может быть затруднительным, и я предлагаю написать редактирование скрипта узла, чтобы проверить его для себя.

+0

Да, я уже посмотрел на csvlint и другую тему, которую вы упомянули. Я думал, что могут быть и другие доступные решения. Спасибо за ответ в любом случае. –

+0

, отредактированный в другом решении, может быть или не быть полезным. Это может помочь, если вы разместите несколько примеров того, что вам нужно, так как не может быть одного размера, подходящего для всего решения. Удачи! – Edon

+0

fast-csv выглядит хорошо. Я попробую это. –

Смежные вопросы