2011-10-09 116 views
2

互聯網說,你可以使用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?轉換XLSX到XLS使用Microsoft Office Compitablity包的excelcnv

+0

[引用需要]。 [我發現的第一個來源](http://social.msdn.microsoft.com/Forums/en-US/innovateonoffice/thread/daa3b45c-5c4b-44c1-bb35-a108b8dc13f8)通過快速搜索處理這個筆記這不可能使用'excelcnv'。 – Joey

+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

嗯,我不再使用Office,現在我儘量遠離Windows,所以我無法驗證答案。我會接受它。 –

0

我碰到這個問題就來了,同時尋找一種方式來XLSX轉換爲XLS使用命令行。我不能讓這裏介紹的工作的解決方案,但我設法找到通過安裝自由報辦公室5然後使用命令的解決方案:

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

此輸出的文件爲「原始file.xls」