Работа с файлами Excel в питоне на Линуксе
Хм… а вам нужен какой формат файла на выходе? xls или xlsx? Просто во втором случае его наверное быстрее и проще собирать ручками из готового xlsx распаковав и правив xml напрямую.
Хотя даже если вам нужен xls, то полученный таким образом xlsx можно при помощи command-line утилиток быстро конвертить в xls или во что еще.
Рабочих варианта 4:
1) uno. медленно (очень! на моих бенчмарках получалась обработка ~10-20 ячеек/секунду), печально, ОО должен быть запущен на той же машине что и скрипт. плюсы — собственно 100я гарантия
2) xslx — как уже сказали, очень простой формат, парсится «руками».
3) xlutils — странно что убивал оформление если честно, xlutils.copy мои подобные задачи решал на 100% (не без напильника, да).
4) (editor's choice) формировать xlsx, потом через OO при необходимости конверить в xls. 2-3 секунды на файл