Преобразование xlsx в xls с помощью пакета Microsoft Office Compitablity Pack excelcnv
Интернет говорит, что вы можете конвертировать xlsx файлы в xls файлы, используя Microsoft Office Compitablity, как это:"C:Program FilesMicrosoft OfficeOffice14excelcnv" -nme -oice D:testnew.xlsx D:testold.xls
Однако это работает в обратном направлении-он преобразует файлы xls в файлы xlsx. Кто-нибудь знает excelcnv
переключатели для преобразования xlsx в xls?
2 ответа:
Для меня, используя пакет совместимости (преобразования) для 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"
Я столкнулся с этим вопросом, когда искал способ преобразовать XLSX в XLS с помощью командной строки. Я не смог заставить решение, представленное здесь, работать, но мне удалось найти решение, установив Libre Office 5, а затем используя команду:
"C:\Program Files\libreoffice 5\program\soffice.exe" --convert-to xls "original-file.xlsx"
Это выводило файл как " original-file.xls "