Макрос импорта данных в файл

Автор Clone, 20 мая 2025, 13:44

0 Пользователи и 1 гость просматривают эту тему.

Clone

Задача в целом - принять данные из файла csv в Calc, обработать их и сохранить как csv.

Как обработать в целом есть понимание.
Как принять. Чтобы параметры на окне импорта были установлены в нужные значения (Кодировка, Локаль, Со строки, Разделитель и другие).
И как при сохранении установить подобные же параметры?

Хотя бы в каком направлении гуглить.

kompilainenn

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

sokol92

Если структура входного файла известна, то можно этот файл открыть с нужными параметрами, не вызывая диалог импорта.
То же касается и сохранения файла в формате csv.
Владимир.

economist

На этом Форуме уже есть что погуглить. На Питоне были скрипты по обработке файлов из папки по маске, с отбраковкой строк, перестановкой колонок, вычислением суммы и цены, объединением таблиц в ширину и высоту и сохранением в csv ods xlsx, упаковкой в zip или укладкой в SQL-базу данных. Все это делает библиотека Pandas, которая справляется за секунды с миллионами строк и сотней столбцов. Примеры простые, несколько строк каждый.

Использовать Calc для этого не стоит, но вот Отчёт или официальную форму в нем заполнить (вторым шагом) - абсолютно оправданно. По Ctrl+Shift+F4
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...