互联网说您可以使用Microsoft Office Compitablity将xlsx文件转换为xls文件,如下所示:
"C:\Program Files\Microsoft Office\Office14\excelcnv" -nme -oice D:\test\new.xlsx D:\test\old.xls
但是,这可以向后工作 - 它将xls文件转换为xlsx文件。有没有人知道将{xlsx转换为xls的excelcnv
开关?
答案 0 :(得分:2)
对我来说,使用Office 2003的兼容性(转换)包,只需在您引用的示例中切换参数的位置;例如如果这也适用于〜\ Office14(我假设并希望它这样做),请以这种方式更改命令:
"C:\Program Files\Microsoft Office\Office14\excelcnv" -nme -oice D:\test\old.xls D:\test\new.xlsx
在我的情况下,让我发现它的特定命令,我发现yonder(并简单地颠倒了这样的参数),是这样的:
"C:\Program Files (x86)\Microsoft Office\Office12\excelcnv.exe" -oice "C:\scripts\test1.xls" "C:\scripts\test1.xlsx"
答案 1 :(得分:0)
我在寻找使用命令行将XLSX转换为XLS的方法时遇到了这个问题。我无法让这里提供的解决方案起作用,但我设法通过安装Libre Office 5然后使用命令找到解决方案:
"C:\Program Files\libreoffice 5\program\soffice.exe" --convert-to xls "original-file.xlsx"
这将文件输出为“original-file.xls”