xlsx-format
The XLSX library your bundler will thank you for.
v2.0.0 ยท Zero dependencies. Fully async. TypeScript-first.
Zero Dependencies
No runtime dependencies. No supply chain risk. Nothing to audit, nothing to break.
Fully Async
Streaming ZIP under the hood. Your event loop stays free while Excel files are read and written.
TypeScript-First
Written in strict TypeScript from day one. Every export is fully typed โ no .d.ts bolted on after the fact.
Browser-Ready
Works with Uint8Array and ArrayBuffer. No Node.js APIs needed, no separate browser bundle required.
Tree-Shakeable
ESM + CJS with named exports. Your bundler drops what you don't use โ ship only what you need.
Drop-In Migration
API close to SheetJS by design. Add `await`, switch to named imports, and you're done.