# ExcelJS

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


Source: https://findsoftware.frbit.cloud/exceljs/
Last reviewed: 2026-11-08
Listed since: 2026-11-08

## Record

### Links

- repository: https://github.com/exceljs/exceljs
- discord: https://discord.gg/siema

### Identity

- status: active
- maintainer: Guyon Roche
- maintainerType: individual
- parent: unknown
- firstRelease: 2014
- hqCountry: unknown

### Kind

- category: library
- hosting: node
- language: javascript
- runtime: node
- runtimeMin: node 8
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: unknown

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 4
- latestReleaseDate: 2023-10-19

### Adoption

- githubStargazers: 15512
- packagistDownloads: not applicable
- npmWeeklyDownloads: 27267069
- contributors: 169
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 4295
- dependentPackages: 1098

### Sources

- urls: https://api.github.com/repos/exceljs/exceljs (read 2026-11-08)
- maintainer: https://github.com/exceljs/exceljs/blob/master/LICENSE (read 2026-11-08)
- maintainerType: https://github.com/exceljs/exceljs/blob/master/LICENSE (read 2026-11-08)
- firstRelease: https://api.github.com/repos/exceljs/exceljs/commits/v0.0.1 (read 2026-11-08)
- category: https://github.com/exceljs/exceljs/blob/master/README.md (read 2026-11-08)
- language: https://api.github.com/repos/exceljs/exceljs (read 2026-11-08)
- runtime: https://github.com/exceljs/exceljs/blob/master/README.md (read 2026-11-08)
- runtimeMin: https://github.com/exceljs/exceljs/blob/v4.4.0/package.json (read 2026-11-08)
- license: https://github.com/exceljs/exceljs/blob/master/LICENSE (read 2026-11-08)
- currentMajor: https://api.github.com/repos/exceljs/exceljs/releases/latest (read 2026-11-08)
- latestReleaseDate: https://api.github.com/repos/exceljs/exceljs/releases/latest (read 2026-11-08)
- githubStargazers: https://api.github.com/repos/exceljs/exceljs (read 2026-11-08)
- contributors: https://api.github.com/repos/exceljs/exceljs/contributors?per_page=1 (read 2026-11-08)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-11-01:2026-11-07/exceljs (read 2026-11-08)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/exceljs (read 2026-11-08)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/exceljs (read 2026-11-08)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
