我一直在网上寻找可以将Excel文件转换为ODS格式的Python库或工具,但没有找到任何东西。
我需要能够输入和输出的数据在这两种格式。我们不需要担心合并的单元格、公式或任何非直接的东西。
发布于 2013-03-07 04:52:34
如果你安装了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这将比尝试通过库路由来完成它要容易一些。
https://stackoverflow.com/questions/15257032
复制相似问题