What is 
All the tools you need to bring spreadsheet power into your application.
- A Spreadsheet SDK: A headless spreadsheet engine with full Excel-like logic.
- A Data Science Framework: Efficient APIs for modeling and analyzing large datasets.
- UI Component Library: Composable components to build any interface you need.
- Embeddable App: A full-featured, open-source spreadsheet ready to use or extend.
Core Capabilities
A Spreadsheet SDK ⚙️
Go beyond basic tables with a powerful calculation engine supporting 400+ Excel functions, data validation, and complex cell formatting.
Scale to Billions of Cells 🚀
Our vectored columnar data store and virtualized rendering engine is built to handle billions of cells and massive workbooks without breaking a sweat.
Use only what you need 🧱
Start with our headless SDK in a Node.js environment, embed our React components to build a custom UI, or drop in a complete, pre-built application.
Live Scripting ⚡
Add custom functions, data validation, and complex logic on the fly using TypeScript—no build step required. It's a uniquely powerful way to prototype and extend functionality instantly.
Our Ecosystem
SheetXL is designed as a set of composable packages to give you maximum flexibility.
@sheetxl/sdk
(The Core API)
This is the heart of everything—a headless, framework-agnostic library that contains all the spreadsheet logic. You can use it anywhere, from a web worker to a Node.js server.
@sheetxl/react
& @sheetxl/grid-react
(UI Components)
A rich set of React components for building your own custom spreadsheet interfaces. You get full control over the look and feel.
@sheetxl/studio-mui
(The Full App)
The fastest way to get started. It's a complete, embeddable spreadsheet application built with our components that you can drop into your project in minutes.