Skip to main content

Developer Documentation.

Unmatched Performance

Autofill 1,048,576 rows Excel's row limit with formulas in 0.7s
— even on a 4-year-old phone.
Handles 250MB+ workbooks and 17B+ cells.
See benchmark results
fast loading

Instant Integration

Bring spreadsheet features to your app
— in 1 line of code.
import("https://cdn.jsdelivr.net/npm/@sheetxl/studio-vanilla").then(({ SheetXL }) => SheetXL.attachStudio("#sheetxl"));
Get Started in 2 minutes
in no time

Effortless Customization

Add custom functions with live scripting directly inside your spreadsheet
— no build step required.
Vectored and Range-Based API.
Explore Scripting

Familiar, Zero-Cost UI

Excel-grade interface, free forever under the MIT open source license.
Fork it. Embed it. — Own it.
View the Source

Secure, Serverless Architecture

Runs securely in any browser or Node runtime
- zero backend.
Reduce infrastructure cost and enhance data security.

Interactive Playground

Loading studio...