Обнаружена ошибка при импорте данных из CSV-файла в таблицу SQLite - PullRequest
2 голосов
/ 24 декабря 2010

Я экспортирую данные из Excel 2011. Строки выглядят следующим образом:

100 | Сельскохозяйственное производство-Сельское хозяйство | Сельское и лесное хозяйство

Я создаю таблицу в SQLite, используя:создать таблицу SIC (идентификатор целое, отраслевой текст, текст категории);Затем я ввожу:

.mode csv sic

затем:

.separator ","

затем:

.import SIC.csv sic;

И я получил ошибку: «Ошибка: нет такой таблицы: sic;»Зачем?Что я могу сделать?

Ответы [ 2 ]

1 голос
/ 24 декабря 2010

Последний параметр является именем таблицы и в вашем случае должен быть sic:

.import SIC sic;

Первый параметр - это имя файла, которое обычно заканчивается, например, на «.csv» или «.txt» (но не обязательно) Вы можете дважды проверить правильность имени файла.

См. Документацию :

.import FILE TABLE - Импорт данных из FILE в TABLE

0 голосов
/ 24 декабря 2010

Я узнаю отсюда: http://old.nabble.com/Import-CSV-in-sqlite3--td564241.html.

Выйдите из SQlite 3. И введите:

sqlite3 -separator ',' test.db ".import sic.csv sic"

Это решит проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...