html - Libreoffice 将 html 转换为 xls 或 xlsx

标签 html linux excel xls libreoffice

我正在尝试使用 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/

相关文章:

vba - 如何在vba中将文本文件读入数组

html - 将下一个和上一个箭头放在图像的任一侧

linux - 在 linux 中截断日志文件后,新创建的文件充满了许多\0

java - 需要帮助创建和安装 capnpc-java(Java 的 CapnProto)

excel - excel中动态卡住 Pane

python - Pandas:使用合并单元格读取 Excel

jquery - 拖放一个表中相对于另一个表的行

javascript - 将鼠标悬停在 img 上时会显示所有 div

html - Flexbox - 带有 "no wrap"文本的流体列

linux - 脚本的crontab