SheetXL is a spreadsheet and a data-grid. Fast⚡, beautiful, and compatible with Excel. Built using React, Typescript, and MUI.
Benefits
The flexibility of a spreadsheet combined with the extensibility and control of a custom application. Seamlessly integrated into your business workflow.
Packed with Features
With most of the features of the leading spreadsheets; the roadmap has them all.
High Performance
Engineered to scale. From 1 row to millions of rows.
Powered by React
Extend or customize by reusing React. Built for developers with customization in mind.
Features
The polish and capabilities of Excel with the power and extendability of React.
Unlock the power of spreadsheets for the next generation of applications.
User Features
1.6 billion cells (Excel is the baseline)
Import/Export from/to Excel
Formatted Copy/Paste (Compatible with Microsoft Excel and Google Sheets)
Hidden Rows/Columns
Frozen Rows/Columns
Resizable, Auto-fit Rows/Columns
Merged Cells
Office Theme (Color Picker, Theme Selector)
Cell Styles (Themes and Formatting)
Preset Cell Style Selector
Number Formatting
Text Overflow, Wordwrap
Borders
Multi-range selection
Autofill
Keyboard support for all Excel shortcut keys
If any are missing please let me know!
Undo/Redo
Find/Replace
Images
Protected Workbooks, Sheets and Ranges
Sort
Zoom
Hyperlinks
Mobile (Touch/Small screen accommodation)
Developer Features
Typescript
Built from the ground up using React
MIT open-sourced Material-UI Application
Headless spreadsheet API can be used without UI and on server or as library
Leverages Model-View-Presenter and Higher-Order-Component pattern to offer complete extensibility
Easily extend functions with simple registration
Fully embeddable within application
Customizable Rendering and Editing
Themeable using CSS, or CSS-in-JS