use*_*158 5 html linux excel xls libreoffice
我正在尝试使用 Libreoffice 将 HTML 文件转换为 XLS 或 XLSX 格式。
随着 LibreOffice 4.0.4.2 在 CentOS 6.5 版(最终版)上运行,我能够使用以下命令将简单的 html 转换为 Microsoft XLS。
办公室 --headless --convert-to xls my_file.html
我一直在最新的 LibreOffice 5.0.4.2 上进行测试,但没有成功。我正在使用以下命令并包括过滤器:
libreoffice5.0 --headless --convert-to xls:"MS Excel 97" test.html
它返回以下内容。
转换 /path/to/test.html -> /path/to/test.xls 使用过滤器:MS Excel 97 覆盖:/path/to/test.xls 错误:请验证输入参数...(SfxBaseModel::impl_store failed : 0xc10)
我在破译错误方面没有任何成功。任何使用 libreoffice(最新版本)从 HTML 转换为 XLS/XLSX 的技巧都值得赞赏……以及其他可以完成相同任务的开源工具。
我刚发布问题就解决了我的问题。
答案……为您省去以后的麻烦。
libreoffice5.0 --headless --calc --convert-to xls:"MS Excel 97" test.html
Run Code Online (Sandbox Code Playgroud)
——或者更简单——
scalc --headless --convert-to xlsx test.html
Run Code Online (Sandbox Code Playgroud)
完美运行......并且相对直观。