Преобразование электронной таблицы 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>
Другие вопросы по тегам