Как запустить SQL-запрос к электронной таблице OpenOffice/LibreOffice из командной строки?
Что ж,
Название в значительной степени говорит обо всем. У меня есть набор электронных таблиц ODS, и я хочу выполнить несколько SQL-запросов к этим таблицам и сохранить результат в файлах CSV.
Я знаю, что могу сделать это из графического интерфейса, но я должен быть в состоянии сделать это из пакетного файла, который будет запускаться на регулярной основе.
Приемлемы решения, использующие OpenOffice/LibreOffice Basic, а также решения, которые требуют использования какого-либо (бесплатного) плагина.
Заранее спасибо.
1 ответ
Вы могли бы сначала преобразовать .ods
файлы в .csv
файлы и делать то, что вы должны сделать на .csv
файлы (вставьте в реальную базу данных, прочитайте ее как обычный текст и т. д.).
libreoffice --convert-to csv *.ods