4

互联网说您可以使用 Microsoft Office Compitablity 将 xlsx 文件转换为 xls 文件,如下所示:
"C:\Program Files\Microsoft Office\Office14\excelcnv" -nme -oice D:\test\new.xlsx D:\test\old.xls
但是,这可以向后工作 - 它将 xls 文件转换为 xlsx 文件。有谁知道excelcnv将 xlsx 转换为 xls 的开关?

4

2 回答 2

4

对我来说,使用 Office 2003 的兼容性(转换)包,只需在您引用的示例中切换参数的位置即可;例如,如果这也适用于 ~\Office14 (我假设并希望它确实如此),请以这种方式更改命令:

"C:\Program Files\Microsoft Office\Office14\excelcnv" -nme -oice D:\test\old.xls D:\test\new.xlsx

就我而言,使它工作的特定命令,我在上面找到并且像这样简单地颠倒了参数),是这样的:

"C:\Program Files (x86)\Microsoft Office\Office12\excelcnv.exe" -oice "C:\scripts\test1.xls" "C:\scripts\test1.xlsx"
于 2015-02-04T21:10:34.377 回答
2

我在寻找使用命令行将 XLSX 转换为 XLS 的方法时遇到了这个问题。我无法让此处提供的解决方案正常工作,但我设法通过安装 Libre Office 5 然后使用以下命令找到了解决方案:

"C:\Program Files\libreoffice 5\program\soffice.exe" --convert-to xls "original-file.xlsx"

这将文件输出为“original-file.xls”

于 2017-08-07T08:33:08.080 回答