Мне было интересно, есть ли способ разрешить пользователю экспортировать базу данных SQLite в виде CSV-файла, внести в него некоторые изменения в программе, например Excel, а затем загрузить ее. csv обратно в таблицу, полученную с использованием метода UPDATE.Удобная SQLite-база данных csv-файл для импорта обновлений
В настоящее время у меня есть клиент, которому нужна система управления запасами и ценообразованием для своего магазина электронной коммерции. Я разработал систему баз данных и логику в Python 3 и SQLite. Система с точки зрения программирования работает безупречно.
Проблема заключается в том, что есть некоторые менее технические сотрудники, которые должны редактировать такие вещи, как разметка продукта в базе данных. В настоящее время у меня есть их настройка с помощью SQLite DB Browser, оттуда они могут редактировать продукты по одному и записывать изменения в базу данных. Они также могут экспортировать таблицы в CSV-файл для обработки данных в Excel.
Основная проблема заключается в получении этого CSV-файла обратно в таблицу, в которую он был экспортирован с использованием метода UPDATE. При импорте CSV-файла в таблицу в SQLite DB Browser нет способа выполнить импорт обновлений. Он может вставлять только новые строки по умолчанию и делать это с моими ограничениями таблицы, что является проблемой.
Мне нравится SQLite DB Browser, потому что он чист и прост и делает именно то, что мне нужно. Однако, как только вы должны редактировать больше, чем один раз за раз, и фильтровать информацию более сложными способами, у него начинает отсутствовать необходимая функциональность.
Есть ли решение для SQLite DB Browser для решения этой проблемы? Есть ли лучший вариант программного обеспечения для взаимодействия с базой данных SQLite, которая даст мне последний бит функциональности?
Нет, я не знаю ... как это точно работает? Это позволяет вам обновлять базу данных SQLite с помощью макросов Excel? –
Я не знаю, так как я не использую MsOffice, купите здесь [example] (http://www.gatekeeperforexcel.com/other-freebies.html) его использование для обновления SQLite. – Gino