Разбор xls/xlsx/xlsm в Node.js
Работая в Node.js, мне нужно иметь возможность анализировать значения ячеек из Excel .xls,.xlsx и.xlsm.
Есть ли доступные решения? Я сомневаюсь, что существует единственный модуль, который справится с задачей, так что, возможно, есть способ внутренне преобразовать два формата в третий и иметь единый синтаксический анализатор формата?
Кто-нибудь еще сталкивался с этой проблемой? Если да, то какое решение вы придумали?
Любая помощь с благодарностью. Спасибо
4 ответа
Пакет https://npmjs.org/package/excel-parser работает для XLS и XLSX
Модуль узла с именем 'xlsx' ( https://www.npmjs.com/package/xlsx) претендует на анализ файлов *.xlsm. Я успешно использовал его с файлами *.xls и *.xlsx. Я не вижу никаких ссылок на необходимость установки Python, хотя он у меня установлен, поэтому я не уверен, нужен ли он.
Другой вариант, который не требует установки python, - это node-xlsx.
Ты можешь использовать excel-parser
или же xlsx
от npm
, больше информации npm xlsx