【发布时间】:2015-02-25 16:18:31
【问题描述】:
我使用 libreoffice 将 .xlsb(新 Excel 二进制格式)文件转换为 .xls(旧 Excel 格式),以便使用其他需要 .xls 的代码来解析它们。以下命令行通常有效:
libreoffice --headless --invisible --convert-to xls f.xlsb
这会写入一个输出文件f.xls。我已经成功使用了一段时间(从代码驱动,所以不是我忘记了正确的命令行)。
但现在我发现该命令似乎可以工作,但文件f.xls 根本不是 Excel 格式,而是一个 OpenDocument 电子表格(LibreOffice 的本机格式)。某些原因导致程序忽略指定的目标格式。
这是在 Fedora 20 上使用 Fedora 提供的 libreoffice 软件包。有什么改变可以打破它?
【问题讨论】:
标签: excel xls libreoffice xlsb