Хотя вы можете попросить своих пользователей «Файл»> «Сохранить как» (как вы, вероятно, знаете), в вашей ситуации это может оказаться бесполезным.
Вероятно, проще использовать сервис libre / openoffice. Он может быть запущен полностью на сервере без необходимости устанавливать или запускать X11, и это даст вам чистое собственное преобразование.
libreoffice --without-x --convert-to csv filename.ods
Проверьте libreoffice --help (или openoffice --help) для деталей. Это также может быть включено в os.system (), subprocess. * () И т. Д. (Примечание: используйте -convert-to в Windows.) Также обратите внимание: вы не можете уже запускать любые экземпляры Libre / Открыть / Звездный офис, включая быстрый стартер.
Обновление: предыдущие версии LibreOffice использовали --headless вместо --without-x.