SpreadJS is the ultimate JavaScript spreadsheet tool designed to elevate your data.
Update your JavaScript apps with display stop sheets
SpreadJS is the ultimate JavaScript spreadsheet tool designed to elevate your data.
A complete toolbox of high-performance JS applications in a spreadsheet control
Leverage the extensive JS spreadsheet API and powerful calculation engine to build analytics, budgeting, dashboard, collection, and management, scientific, and financial applications
Deliver real-world Excel-like spreadsheet experiences, fast.
Import, modify, and export your most complex Excel spreadsheets. SpreadJS offers the most complete Excel-like experience, including tables, charts, shapes, float lines, conditional formatting, filtering, and an extensive library without Excel dependencies.
Codeless extensibility and customization with Spread Designer Apps
Instantly create Excel-like spreadsheets with advanced features with SpreadJS Designers for desktop and web
Powerful calculation engine includes more than 450 functions
With more built-in functions than other JavaScript spreadsheets, custom functions, and the formula text box, your computing power is optimized for big data and complex calculations
Pure JavaScript with support for TypeScript, Angular, Vue, and React
Without external libraries or frameworks like jQuery, your JavaScript spreadsheets will be lightweight, customizable, and easy to use in VSCode – and will include support for Angular, React, and Vue.js
Design JS worksheets
Instantly create Excel JavaScript spreadsheets with Web Designer
Key features of the JavaScript spreadsheet
Powerful calculation engine with more than 450 functions
This optimized, high-speed engine adds computing power to even the most complex formulas without dragging applications down, includes more functions than any other spreadsheet component, and supports custom functions.
Import/export Excel files in JavaScript spreadsheet
No JavaScript spreadsheet is complete without full Excel import/export support! Import the most advanced Excel spreadsheets and export the SpreadJS spreadsheet to XLSX, all with zero dependencies in Excel.
Visualize data with charts and sparklines
Provide insight into your data with interactive charts and lines. With most Excel charts, interactions, and animations, your dashboards and analytical worksheets come to life.
Integrated globalization
Select one of the available cultures, create your own custom culture, or use the CalcEngine Language package to localize your applications. Adjust date masks, languages, number separators, currencies, enter functions using the local language, and more.
Better Excel experience
Take advantage of tables, filtering, conditional formatting, and shapes to provide an expanded Excel-like experience.
Codeless JS spreadsheet design with Spread Designers
Choose between the powerful Desktop Designer app or the convenience of Web Designer – you'll get no-code spreadsheet apps in no time.
Spread Designer App
Create data visualizations and forms in an Excel-like desktop interface, complete with a file menu, ribbon, and spreadsheet.
Spread Web Designer
The Web Designer demo provides an Excel-like experience directly in your web browser, with templates, a ribbon, file menu, and full SpreadJS functionality.
Try SpreadJS demos
Demo gallery
Comprehensive demo gallery and sample JavaScript spreadsheet features with detailed code and how-to tutorials
What's New in SpreadJS
We've added great new features that you can start adding to your apps today
System Requirements
SpreadJS is modular, so you only need to add what you use to JavaScript spreadsheet apps, and this client-side component works on Windows, Linux, Mac, Android, iOS, and is tested for all modern browsers.
You don't know what software you need or you haven't found what you were looking for? We have a team ready to help you choose the right software for your company.