
High-performance, Bun-optimized Excel and CSV library for TypeScript. Work with Bun S3
Github: https://github.com/vanloctech/bun-spreadsheet NPM: https://www.npmjs.com/package/bun-spreadsheet Why This Package Built for Bun, not adapted from Node-first abstractions — The core file paths use Bun.file() , Bun.write() , FileSink , and Bun-native streaming APIs directly. Works naturally with Bun-native file targets, including S3 — Read from and write to local paths, Bun.file(...) , and Bun S3File objects, including direct streaming exports to S3 destinations. Production export helpers for Bun backends — Supports progress callbacks, AbortSignal , export diagnostics, streaming Response helpers, and S3 multipart tuning through Bun-native writer options. TypeScript-first spreadsheet model — Workbook , Worksheet , Row , Cell , and style objects are explicit and practical to work with in Bun apps. Focused on real report workflows — Styles, formulas, hyperlinks, data validation, conditional formatting, auto filters, freeze/split panes, and workbook metadata are supported where they
Continue reading on Dev.to
Opens in a new tab



