xlsx alternatives
8 packages that do the same job as xlsx: fast-formula-parser, filefy, exceljs, @mui/x-internal-exceljs-fork, officeparser, xlsx-js-style, react-spreadsheet, hyperformula. Figures below are from npm, GitHub and Bundlephobia.
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| xlsx This package | 9.3m | +170% | - | 7 | 4 years ago | ESM + CommonJS | Bundled | - |
| fast-formula-parser | 210.1k | +188% | - | 4 | 5 years ago | CommonJS | None | - |
| filefy | 119.6k | -9% | - | 0 | 5 years ago | CommonJS | None | - |
| exceljs | 10.7m | +351% | - | 9 | 2 years ago | CommonJS | Bundled | - |
| @mui/x-internal-exceljs-fork | 150.5k | - | - | 6 | 3 months ago | CommonJS | Bundled | - |
| officeparser | 568.9k | +370% | - | 5 | 8 days ago | ESM + CommonJS | Bundled | - |
| xlsx-js-style | 526.5k | +465% | - | 10 | 4 years ago | CommonJS | Bundled | - |
| react-spreadsheet | 167.3k | +91% | - | 4 | 1 year ago | ESM + CommonJS | Bundled | - |
| hyperformula | 255.9k | +131% | - | 2 | 1 month ago | ESM + CommonJS | Bundled | - |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.
fast excel formula parser
Compared with xlsx
- 44x fewer weekly downloads (210.1k vs 9.3m)
- 4 dependencies vs 7
- CommonJS vs ESM + CommonJS
- No types vs bundled types
- Declares no Node.js engine range vs Node.js >=0.8
- Last release 26 Nov 2020 vs 24 Mar 2022
- 69x fewer GitHub stars (523 vs 36.3k)
A javascript library to produce downloadable files sucs as in CSV, PDF, XLSX, DOCX formats
Compared with xlsx
- 78x fewer weekly downloads (119.6k vs 9.3m)
- 0 dependencies vs 7
- CommonJS vs ESM + CommonJS
- No types vs bundled types
- Declares no Node.js engine range vs Node.js >=0.8
- Last release 31 May 2021 vs 24 Mar 2022
- 826x fewer GitHub stars (44 vs 36.3k)
Excel Workbook Manager - Read and Write xlsx and csv Files.
Compared with xlsx
- 1.1x more weekly downloads (10.7m vs 9.3m)
- 9 dependencies vs 7
- CommonJS vs ESM + CommonJS
- Declares Node.js >=8.3.0 vs Node.js >=0.8
- Last release 19 Oct 2023 vs 24 Mar 2022
- 2.3x fewer GitHub stars (15.5k vs 36.3k)
Excel Workbook Manager - Read and Write xlsx and csv Files.
Compared with xlsx
- 62x fewer weekly downloads (150.5k vs 9.3m)
- 6 dependencies vs 7
- CommonJS vs ESM + CommonJS
- Declares Node.js >=14.17.0 vs Node.js >=0.8
- Last release 2 Jun 2026 vs 24 Mar 2022
- 2.3x fewer GitHub stars (15.5k vs 36.3k)
A robust, strictly-typed Node.js and Browser library for parsing office files (.docx, .pptx, .xlsx, .odt, .odp, .ods, .odg, .pdf, .rtf, .csv, .md, .html, .epub) and generating high-fidelity outputs in DOCX, ODT, Markdown, HTML, CSV, RTF, PDF, EPUB, and RA
Compared with xlsx
- 16x fewer weekly downloads (568.9k vs 9.3m)
- 5 dependencies vs 7
- Declares Node.js >=22.13.0 vs Node.js >=0.8
- Last release 16 Sept 2026 vs 24 Mar 2022
- 66x fewer GitHub stars (549 vs 36.3k)
SheetJS Spreadsheet Community Edition plus Basic Cell Styles
Compared with xlsx
- 18x fewer weekly downloads (526.5k vs 9.3m)
- 10 dependencies vs 7
- CommonJS vs ESM + CommonJS
- Last release 5 Apr 2022 vs 24 Mar 2022
- 71x fewer GitHub stars (512 vs 36.3k)
Simple, customizable yet performant spreadsheet for React
Compared with xlsx
- 56x fewer weekly downloads (167.3k vs 9.3m)
- 4 dependencies vs 7
- Declares no Node.js engine range vs Node.js >=0.8
- Last release 30 Mar 2025 vs 24 Mar 2022
- 23x fewer GitHub stars (1.6k vs 36.3k)
HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas
Compared with xlsx
- 36x fewer weekly downloads (255.9k vs 9.3m)
- 2 dependencies vs 7
- Declares no Node.js engine range vs Node.js >=0.8
- Last release 10 Aug 2026 vs 24 Mar 2022
- 13x fewer GitHub stars (2.8k vs 36.3k)
Indexability: Indexed.