FindSoftware

ExcelJS

JavaScript library that reads, manipulates and writes spreadsheet data and styles in XLSX and CSV files.

ExcelJS is a JavaScript library that reads spreadsheet data and styles from XLSX and CSV files, changes them, and writes them back out. It runs on Node.js, and its dist folder holds prebundled builds for use in a browser.

Worth knowing

The browser build covers only the document-based workbook. The streaming reader and writer are not included there, because of how they work.

Identity

Status
Active
Maintainer
Guyon Roche2
Maintained by
Individual2
First release
20143

Releases

Current major version
46
Last release
2023-10-196

Adoption

GitHub stars
15,5121
npm downloads a week
27,267,0698
Contributors
1697
Dependent repositories
4,2959
Dependent packages
1,0989

Why these figures do not compare

Sources

  1. 2026-11-08: links, Written in, GitHub stars
    api.github.com/repos/exceljs/exceljs
  2. 2026-11-08: Maintainer, Maintained by, License
    github.com/exceljs/exceljs/blob/master/LICENSE
  3. 2026-11-08: First release
    api.github.com/repos/exceljs/exceljs/commits/v0.0.1
  4. 2026-11-08: Categories, Runtime
    github.com/exceljs/exceljs/blob/master/README.md
  5. 2026-11-08: Minimum runtime
    github.com/exceljs/exceljs/blob/v4.4.0/package.json
  6. 2026-11-08: Current major version, Last release
    api.github.com/repos/exceljs/exceljs/releases/latest
  7. 2026-11-08: Contributors
    api.github.com/repos/exceljs/exceljs/contributors?per_page=1
  8. 2026-11-08: npm downloads a week
    api.npmjs.org/downloads/range/2026-11-01:2026-11-07/exceljs
  9. 2026-11-08: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/exceljs

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON