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
What is this?SheetJS Community Edition is an open-source JavaScript toolkit for spreadsheet data: it extracts useful data from almost any complex spreadsheet and generates new spreadsheets that work with legacy and modern software alike.
So it is a library I call from my code, not a spreadsheet app?A library, not an app. It ships as scripts and NodeJS modules that you import into JavaScript projects; your code calls its API to read, convert and write spreadsheet files.
How do I add it to my project?Download a script or the NodeJS module from the SheetJS site, then follow the linked API and usage documentation.
Does it drag in a pile of dependencies?No — the package has zero runtime dependencies and supports Node.js back to version 0.8, so it fits old and new projects alike.
Is this GitHub repo still the main home of the project?No — development moved to git.sheetjs.com. The GitHub master branch includes commits only through 515d1c6f2e1d3ca422ee9198b177cfd926434936, and issues are raised on the new site, where you can register directly or sign in with a GitHub account.
Can I use the Community Edition in commercial projects?Yes — SheetJS CE remains truly open source under the Apache 2.0 License. One caveat: rights not explicitly granted by the license are reserved by the original author.
Where does it run — is it Node-only?No. It targets JavaScript everywhere: the project lists Deno and Bun alongside NodeJS, plus Angular, React and Vue for browser apps, and even an iOS topic.
Which file formats does it handle?XLSX is the namesake, and its topics cover CSV, JSON, XML and HTML tables, so you can move tabular data between spreadsheets and web-friendly formats.
Is the project still actively developed?Yes — it dates back to 2012, has about 36k stars, and the README is recruiting US-based developers to expand SheetJS and related libraries.
Creator
SheetJS
Size
103.3 MB
Stars
36.3K
Updated
CommitFeb 01
Age
13y
Commits · 90 Days