Чтение данных в отформатированных таблицах в excel javascript

Мне нужно прочитать данные из файла excel. В файле Excel есть отформатированные таблицы, содержащие данные, которые мне нужно получить. Есть ли доступный API для этого?

В настоящее время я использую для чтения данных в Excel ALASQL, в котором он возвращает объект данных JSON в Excel и не обнаруживает отформатированные таблицы. Я также нашел SheetJS, который также возвращает объект JSON, формат CSV и другие форматы файла excel, который считывает файл excel построчно.

Образец файла Excel необходимо читать на Javascript. Он должен иметь возможность обнаруживать отформатированные таблицы и получать данные в таблицах.

Посмотреть изображение

введите здесь описание изображения


person FEDeveloper    schedule 16.01.2018    source источник


Ответы (1)


Я также много работаю с excel с помощью nodeJS, но использование javascript для работы с excel не очень хорошо масштабируется.

По моему опыту, лучшим инструментом для такой работы является Aspose.Cells for Javascript via Java https://products.aspose.com/cells/javascript, особенно если вы работаете на предприятии — это очень надежное и лучшее доступное решение. Однако скорость может быть намного выше на основе .NET.

Другой способ сделать это - создать синтаксический анализатор xml, потому что файл xlsx - это просто сжатая версия файла xml - это будет очень излишним, но это зависит от того, какое приложение вы пытаетесь создать.

Что касается библиотек с открытым исходным кодом, я не видел ничего такого сложного, как чтение табличных форматов.

person forJ    schedule 16.01.2018