Introduction
What is SheetXL
A Data-grid and Spreadsheet.
The flexibility of an Excel-like experience combined with the power of React embedded directly in your application.
SheetXL aims to combine the flexible user experience of a spreadsheet with a developer customizations of a data-grid to enable a new class of applications.
- Best-in-class Excel like spreadsheet experience.
- Powerful developer API using React and Typescript.
- Designed to scale to large datasets.
- Open-source MIT licensed application.
Spreadsheets should be components and not just applications.
By seamlessly integrating spreadsheet capabilities directly into your business applications users will be able to take advantage of streamlined workflow and will no longer need to import/export data.
Why another spreadsheet component?
As a Microsoft Excel user and a React developer I have often wanted a solution that combines the flexibility and ease of use of Excel with the control and specific capabilities of my custom application.
I wanted my custom applications to have spreadsheet features!
Several great spreadsheet components exists but none of them have:
- Excel compatibility and features.
- Simple integration for React developers.
- Ability to scale to millions or billions of cells.
- Comprehensive support for keyboard navigation (e.g. tabbing within multi-selected ranges, arrow-keys within cells).
- Enable advanced copy / paste between Excel/Excel Online/Google Sheets.
- Easily extendable libraries that use open-source and modern design patterns.
- Real-time integration to data providing a single source of truth; no copying data between systems using complex APIs.