Python将Excel文件(xls或xlsx)转换为ODS

我一直在网上search,find一个Python库或工具,可以将Excel文件转换为/从ODS格式,但一直没有遇到任何东西。

我需要能够以任何一种格式input和输出数据。 我们不需要担心合并的单元格,公式或任何非直接的东西。

如果你安装了libreoffice,你可以在无头模式下执行一个python执行包装:

$ /usr/bin/libreoffice --headless --invisible -convert-to ods /home/cwgem/Downloads/QTL_Sample_data.xls convert /home/cwgem/Downloads/QTL_Sample_data.xls -> /home/cwgem/QTL_Sample_data.ods using OpenDocument Spreadsheet Flat XML $ /usr/bin/libreoffice --headless --invisible -convert-to xls /home/cwgem/QTL_Sample_data.ods convert /home/cwgem/QTL_Sample_data.ods -> /home/cwgem/QTL_Sample_data.xls using 

这会比试图通过图书馆路线更容易一些。