KendoReact Spreadsheet Overview

The React Spreadsheet library allows you to edit and visualize tabular data by using cell formatting options, styles, and themes.

The KendoReact Spreadsheet component is part of the KendoReact library of React UI components. It is distributed through NPM under the @progress/kendo-react-spreadsheet npm package.

The following example demonstrates the KendoReact Spreadsheet component in action.

View Source
Change Theme:

Key Features

The KendoReact Spreadsheet provides a wide and always growing range of built-in features that isn't limited by the list in this section. The component provides features such as built-in formulas, formatting, keyboard navigation, editing, scrolling, import and export of Excel files, and more.

Importing and Exporting Excel Files

The KendoReact Spreadsheet component comes with built-in support for Excel files. You can easily import or export an Excel workbook in the .xlsx format. Read more about the import/export of the Spreadsheet...


You can easily configure and customize the tools in the Spreadsheet toolbar. Read more about the toolbar of the Spreadsheet...


Enjoy built-in support for a wide range of formulas—from standard numeric formulas such as sum, count, min, max, and average, to advanced math, statistical, date, or text formulas for custom calculations.


The Kendo UI Spreadsheet Sheet has the ability to change the number of its rows and columns, and increase its size after loading. Read more about the resizing of the Spreadsheet...

Disabled Cells

The KendoReact Spreadsheet lets you enable or disable cells either at initialization or after that. Read more about the disabled cells of the Spreadsheet...


The KendoReact Spreadsheet exposes several events to let you easily handle any file operations logic in React apps. Read more about the events of the Spreadsheet...


The KendoReact Spreadsheet comes with globalization features that allow you to create applications that can be used all over the world. This is achieved by combining the translation of component messages with adaptation to specific cultures. Read more about the globalization of the Spreadsheet...

Support Options

For any questions about the use of KendoReact Spreadsheet, or any other KendoReact components, there are several support options available:

  • KendoReact license holders and anyone in an active trial can take advantage of the outstanding KendoReact customer support delivered by the developers who built the library. To submit a support ticket, use the Telerik support system.
  • The KendoReact forums are part of the free support you can get from the community and from the KendoReact team on all kinds of general issues.
  • KendoReact Feedback Portal and KendoReact Roadmap provide information on the features in discussion and also those planned for release.
  • KendoReact uses GitHub Issues as its bug tracker, and you can submit any related reports there. Also, check out the closed list.
  • Need something unique that is tailor-made for your project? Progress offers its Progress Services group that can work with you to create any customized solution that you might need.