Webix 11.3 Released Read More Core enhancements, smarter Colorboard, and more powerful Rich Text Editor.
Fully Excel 365 compatitable

Webix JavaScript SpreadSheet

А customizable web widget which offers all functions of Excel-style spreadsheets. Add Webix JavaScript SpreadSheet component into your business application with just 5 lines of the code.
SpreadSheet JS free trial
*no credit card required
javascript

JavaScript SpreadSheet live demo

Webix SpreadSheet key features

New features Webix release brought
Enriched math for SpreadSheet
Advanced sorting
Advanced filtering
In-cell charts (sparklines)
Charts & images above cells
Data formatting, import & export
Multi-sheet math
Ample DataTable settings
Enriched math for SpreadSheet
Use over 250 built-in Excel-like formulas for different data types with a convenient UI for editing, or create custom functions.
Advanced sorting
Multi-level sorting across columns, custom sort rules, and instant reordering of large datasets.
Advanced filtering
Flexible column filters, combined conditions, quick search, and search and replace for fast data refinement.
In-cell charts (sparklines)
Compact and configurable sparklines inside cells for quick data trends, with built-in configuration options.
Charts & images above cells
Insert and customize full-featured charts and images positioned above cells using built-in editing dialogs.
Data formatting, import & export
Cell and column formatting, localization and format settings, export to PNG, PDF, CSV, and Excel, and data import from Excel and CSV.
Multi-sheet math
Use values and ranges, reference formula results and fill charts and dropdowns from different sheets.
Ample DataTable settings
Add a formula editor, subbars, menus, zoom in and out, toggle headers, show, hide, adjust, insert and delete rows and columns.

Why use Webix SpreadSheet JS?

Super fast rendering
Our JavaScript SpreadSheet is deeply optimized and allows drawing huge amounts of data instantly, making it ideal for apps that require robust data handling capabilities.
Excel file formats support
Supports both Microsoft Excel .xlsx and .xls formats and can load documents initially or open them like an Excel application with data accuracy, styles, and formats.
Easy front-end & back-end integration
Webix JS SpreadSheet is compatible with any backend technology and can be easily integrated into apps built with modern frameworks like React or Angular.
Extremely flexible UI customization
All SpreadSheet UI elements can be adjusted through API, without need to edit anything in the source code ensuring a seamless and efficient user experience.

Webix JS SpreadSheet licenses & prices

Other Webix widgets to enforce SpreadSheet

Frequently Asked Questions

What is JS SpreadSheet?
It is an application for working with table data. Using SpreadSheet, you can perform calculations, automate data entry and processing, conveniently visualize table data, create pivot tables and more. Webix offers a unique UI widget that provides JavaScript SpreadSheet functionality directly in the browser, on the client side. All the power and functionality of the spreadsheets can be integrated into any business application. It is a ready-made solution that allows you to save many hours of web development and UI design.
What mathematical formulas and functions does Webix JavaScript SpreadSheet support?
You will find a list of 250+ built-in functions on this page. You can also add your own functions in accordance with this manual.
Does Webix SpreadSheet allow building graphs?
Yes, it does. SpreadSheet allows you to use both regular charts like Line, Spline, Spline Area, Area, Bar, Radar, Pie, Donut, Scatter, and sparklines.
Is JS SpreadSheet compatible with the Webix community (opensource) edition?
No, it is not. As all Webix complex widgets, JS SpreadSheet component requires the commercial package Webix Pro which prices start from just $848.
Where can I see all features and opportunities of Webix SpreadSheet?
You can explore the catalog of samples to see various examples in action. Additionally, our documentation provides detailed descriptions of all the features and capabilities, helping you make the most out of the Webix JS SpreadSheet.
Where does JavaScript Spreadsheet perform calculations?
SpreadSheet performs all calculations on the client side, directly in the browser.
Does Webix JS SpreadSheet have a formula editor?
Yes. You need to activate the corresponding setting. Here is an example of the working editor that allows you to create formulas in Excel style when you click the "=" symbol.
Is there compatibility with MS Excel data format?
Yes, there is. You can import data from Excel files and export it back to Excel.
Can I use JS SpreadSheet after the trial period expires?
No, when the trial period expires, you will receive a popup notification directly in SpreadSheet about the expiration. Consider buying a commercial license to use the component or if a trial period was not enough to complete the evaluation you can contact us to extend it.
Can I change the UI and the design for Webix SpreadSheet?
Definitely. All complex widgets are easy to configure, integrate, and customize. We created detailed documentation to assist you with that.
Create rich user interfaces with SpreadSheet JS widget