Преобразование xlsx в xls с использованием Excelcnv пакета Microsoft Office Compitablity Pack - PullRequest
2 голосов
/ 10 октября 2011

Интернет говорит, что вы можете конвертировать файлы xlsx в файлы xls, используя Microsoft Office Compitablity, например:
"C:\Program Files\Microsoft Office\Office14\excelcnv" -nme -oice D:\test\new.xlsx D:\test\old.xls
Тем не менее, это работает в обратном направлении - он конвертирует файлы xls в файлы xlsx. Кто-нибудь знает переключатели excelcnv для преобразования xlsx в xls?

Ответы [ 2 ]

2 голосов
/ 05 февраля 2015

Для меня, используя пакет совместимости (преобразования) для 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"
0 голосов
/ 07 августа 2017

Я сталкивался с этим вопросом, когда искал способ конвертировать XLSX в XLS с помощью командной строки. Я не смог заставить работать решение, представленное здесь, но мне удалось найти решение, установив Libre Office 5, затем используя команду:

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

Это вывело файл как "original-file.xls"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...