sheetjs README

The project's README from github.com/SheetJS/sheetjs. As one markdown file: README.md.

[!IMPORTANT]

Thank you Clippy!

But our Sheet is in another Workbook!

The new source repository URL is https://git.sheetjs.com/sheetjs/sheetjs. SheetJS CE remains truly open source under the Apache 2.0 License.

Issues should be raised at https://git.sheetjs.com/sheetjs/sheetjs/issues. Users can register directly or sign in with a valid GitHub account. Issues can also be raised at https://sheetjs.com/chat.

Documentation is available at https://docs.sheetjs.com.

Scripts and NodeJS modules are available at https://cdn.sheetjs.com.

The master branch branch of the SheetJS/sheetjs repository on GitHub includes all commits through 515d1c6f2e1d3ca422ee9198b177cfd926434936.

The SheetJS Community Edition offers battle-tested open-source solutions for extracting useful data from almost any complex spreadsheet and generating new spreadsheets that will work with legacy and modern software alike.

SheetJS Pro offers solutions beyond data processing: Edit complex templates with ease; let out your inner Picasso with styling; make custom sheets with images/graphs/PivotTables; evaluate formula expressions and port calculations to web apps; automate common spreadsheet tasks, and much more!

[!NOTE]

💼 We're Hiring!

SheetJS is looking for US-based software developers to expand this project and related software libraries and tools. https://sheetjs.com/careers more info.

Resources

License

Please consult the attached LICENSE file for details. All rights not explicitly granted by the Apache 2.0 License are reserved by the Original Author.

sheetjs (SheetJS/sheetjs)

Searching Database…

36.3K ·GitHub
Что это такое?SheetJS Community Edition — это open-source набор инструментов на JavaScript для работы с табличными данными: он извлекает нужные данные практически из любой сложной электронной таблицы и создаёт новые таблицы, которые совместимы и со старым, и с современным программным обеспечением.
То есть это библиотека, которую я вызываю из своего кода, а не приложение для работы с таблицами?Это библиотека, а не приложение. Она поставляется в виде скриптов и NodeJS-модулей, которые вы подключаете в JavaScript-проекты; ваш код обращается к её API, чтобы читать, конвертировать и записывать файлы таблиц.
Как добавить её в свой проект?Скачайте скрипт или NodeJS-модуль с сайта SheetJS, затем следуйте связанной документации по API и использованию.
Она тянет за собой кучу зависимостей?Нет — у пакета ноль зависимостей во время выполнения, и он поддерживает Node.js вплоть до версии 0.8, так что подходит и старым, и новым проектам.
Этот репозиторий на GitHub всё ещё главный дом проекта?Нет — разработка переехала на git.sheetjs.com. В master-ветке на GitHub коммиты есть только до 515d1c6f2e1d3ca422ee9198b177cfd926434936, а issues заводятся на новом сайте, где можно зарегистрироваться напрямую или войти через аккаунт GitHub.
Могу ли я использовать Community Edition в коммерческих проектах?Да — SheetJS CE остаётся по-настоящему open-source под лицензией Apache 2.0. Один нюанс: права, которые лицензия прямо не предоставляет, остаются за первоначальным автором.
Где она работает — только в Node?Нет. Она ориентирована на JavaScript где угодно: в проекте перечислены Deno и Bun наряду с NodeJS, а также Angular, React и Vue для браузерных приложений, и даже тема iOS.
Какие форматы файлов она поддерживает?XLSX — та самая, вынесенная в название, а в темах проекта значатся CSV, JSON, XML и HTML-таблицы, так что табличные данные можно перемещать между электронными таблицами и веб-форматами.
Проект всё ещё активно развивается?Да — он ведёт историю с 2012 года, у него около 36 тыс. звёзд, а в README проект ищет разработчиков из США для развития SheetJS и связанных библиотек.
Creator
SheetJS
Size
103.3 MB
Stars
36.3K
Updated
CommitFeb 01
Age
13y
Commits · 90 Days