Skip to main content

A React spreadsheet and a datagrid | SheetXL

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.

in no time

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