Импорт CSV в Sqlite - ожидается n столбцов, но найдено n + x - PullRequest
0 голосов
/ 15 января 2019

Как видно из названия, я пытаюсь импортировать CSV в базу данных с помощью sqlite3. Я использую разделитель ",", и он работает для большинства моих файлов CSV. Но по какой-то причине некоторые файлы читаются с еще 2 столбцами, а в некоторых случаях более 10 столбцами! Даже если файлы CSV имеют формат, аналогичный другим файлам CSV, которые успешно импортируются.

Я проверил с помощью Excel и в блокноте, столбцы должны быть 10, однако sqlite все еще думает, что их больше 10. Я понятия не имею, почему это так. Разделитель есть. Файл выглядит так, как это должны делать редакторы. Но импорт? Нет.

Есть идеи, что еще может быть причиной этих дополнительных столбцов? Или, может быть, другой инструмент для подсчета столбцов в CSV?

...