Ash*_*han 5 python excel xlrd openoffice-api ods
我一直在寻找一个可以将Excel文件转换为ODS格式或从ODS格式转换的Python库或工具,但却无法找到任何东西.
我需要能够以任何一种格式输入和输出数据.我们不需要担心合并的单元格,公式或任何非直接的东西.
如果您安装了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
Run Code Online (Sandbox Code Playgroud)
这比尝试通过库路线更容易一些.