Преобразование электронной таблицы XML в XLSX с использованием Javascript
Мне нужно преобразовать электронную таблицу XML в собственный файл Excel (XLSX) без использования MSOffice. В частности, мне нужно сделать это преобразование с помощью Javascript.
Я ищу на веб-странице «StackOverflow», а также в google и других порталах, но ничего не нахожу об этом.
Пример файла электронной таблицы XML выглядит следующим образом:
введите описание изображения здесь
С другой стороны, я обнаружил команду "excelcnv.exe" для преобразования между форматами, включенную в установку MSOffice Excel, но мне просто нужно преобразовать из XLS в XLSX, но не из XML SpreadSheet в XLSX... На самом деле Я не нашел никакой документации об этой команде «excelcnv.exe», поэтому я не знаю, возможно ли это преобразование.
Также я нашел некоторые библиотеки javascript, такие как oxml.js или XLSX, но я думаю, что эти библиотеки позволяют создавать собственный файл Excel с нуля, а не конвертировать из входных файлов в формат XML SpreadSheet.
Может быть, кто-нибудь может знать, как это сделать, используя javascript или какую-то библиотеку javascript. Любая помощь будет очень кстати :)
Заранее спасибо,
1 ответ
Вам нужно изменить расширение файла. Из xml в xls. Тогда excelcnv будет конвертировать правильно.
excelcnv.exe -oice <INPUT> <OUPUT>