Задать вопрос

Как можно просто и удобно вставлять таблицу данных в БД SQLite3?

Например есть вот такая таблица с данными на сайте:
mfd.ru/centrobank/correspondentaccountbalances/

Мне эту таблицу нужно вставить в базу данных SQLite3.

Как это можно удобно сделать?

Заранее предполагается, что базу данных и пустую таблицу (без пустых строк) я уже создал.
Используется Linux.
Я использую DB Browser (но могу что угодно использовать).
  • Вопрос задан
  • 1072 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
orlov0562
@orlov0562
I'm cool!
1) Если немножко лентяй, то напиши скрипт импорта, на любом известном тебе языке

2) Если средне лентяй, то используй Ctrl+C/Ctrl+V в текстовый редактор (например в Kate), а дальше замену с регулярками, чтоб на выходе получились инструкции INSERT тру-ла-ла

3) Если сильно лентяй
- Ctrl+C/Ctrl+V в LibreOffice Calc
- Сохранить в CSV
- Потом импортировать из CSV через SQL Studio (вот тут есть описание с картинками)

4) Если очень сильно лентяй, найми фрилансера, который тебе напишет скрипт за 5$
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ERAFY Автор вопроса
Немного более подробное описание 3-го варианта предложенного Vitaliy Orlov:

Вариант решения, основанный на данной инструкции sqlitetutorial.net/sqlite-import-csv/.
По шагам:
1) Копировать данные в буфер обмена и вставить в Libre Calc (Ctrl+C; Ctrl+V).
2) Сохранить полученную таблицу в .CSV файл (File -> Save As... -> Text CSV [.csv])
3) Импортировать полученный .CSV файл через DB Browser или SQLiteStudio в уже созданную таблицу базы данных SQLite (Файл -> Импорт -> Таблицы из файла CSV...).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы