Простой анализ электронных таблиц Microsoft® Excel с помощью Node Office
API-интерфейс электронных таблиц JavaScript и Node.js с открытым исходным кодом позволяет разработчикам программно анализировать электронные таблицы Microsoft Excel.
NodeOffice — это API с открытым исходным кодом для разработчиков JavaScript для программного анализа электронных таблиц Microsoft Excel. NodeOffice полностью разработан с использованием JavaScript, и вы используете его для своих проектов Node.js. Он поддерживает различные операционные системы, включая Windows, Mac OS и Linux. NodeOffice — это простое и легкое решение для программистов, позволяющее анализировать электронные таблицы в их собственных приложениях.
Прежде чем использовать Node office, обязательно установите XHTML для преобразования листов Microsoft Excel в HTML для синтаксического анализатора и unoconv — инструмент командной строки, позволяющий преобразовывать любой формат документа из LibreOffice.
Начало работы с NodeOffice
Рекомендуемый способ установки библиотеки NodeOffice — через npm. Пожалуйста, используйте следующую команду для плавной установки.
Установите NodeOffice через npm
npm install office
Вы можете загрузить скомпилированную общую библиотеку из репозитория GitHub и установить ее.
Парсинг XLS через бесплатный JavaScript API
NodeOffice – это API JavaScript с открытым исходным кодом для бесплатного анализа документов Microsoft Spreadsheet. Это простой и легкий инструмент для анализа документов электронных таблиц Excel. Используя следующие простые строки кода, вы можете проанализировать свой XLS с помощью JavaScript.
- Включить NodeOffice
- Разберите XLS с помощью метода office.parse() и передайте имя файла excel в виде строки
Анализировать DOCX — JavaScript
var office = require('office');
office.parse('fileformat.xls', function(err, data) {
console.log(data);
});