我正在尝试使用 Libreoffice 将 HTML 文件转换为 XLS 或 XLSX 格式。
在 CentOS 6.5 版(最终版)上运行 LibreOffice 4.0.4.2 我能够使用以下命令将简单的 html 转换为 Microsoft XLS。
soffice --headless --convert-to xls my_file.html
我一直在最新的 LibreOffice 5.0.4.2 上进行测试,但没有成功。 我正在使用以下命令并包括过滤器:
libreoffice5.0 --headless --convert-to xls:"MS Excel 97" test.html
它返回以下内容。
convert /path/to/test.html -> /path/to/test.xls using filter : MS Excel 97 Overwriting: /path/to/test.xls Error: Please verify input parameters... (SfxBaseModel::impl_store failed: 0xc10)
我没有成功破译错误。 任何有关使用 libreoffice(最新版本)将 HTML 转换为 XLS/XLSX 的技巧都值得赞赏……以及可以完成相同任务的其他开源工具。
最佳答案
我一发布问题就解决了我的问题。
答案,为你省去以后的麻烦......
libreoffice5.0 --headless --calc --convert-to xls:"MS Excel 97" test.html
或者更简单地说:
scalc --headless --convert-to xlsx test.html
完美运行并且相对直观!
关于html - Libreoffice 将 html 转换为 xls 或 xlsx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34362464/