SPREADJS
SpreadJS is the ultimate JavaScript spreadsheet tool designed to elevate your data.
What is SPREADJS?
Update your JavaScript apps with display stop sheets
SpreadJS is the ultimate JavaScript spreadsheet tool designed to elevate your data.
- The most complete implementation of the Excel type on the market
- Create unique sheets, grids, dashboards, and forms with the comprehensive API
- Take advantage of a robust and fast calculation engine
- Access more than 450 essential Excel-like functions
- Import and export Excel spreadsheets
- Pure JavaScript supports Angular, TypeScript
- Full support for React and Vue
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
- Import, edit, and export Excel worksheets
- Use built-in templates or create your own
- Contact Sales for Source Code
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.
- Import and export Excel files
- Export templates to JSON for easy loading in the web application
- Manage layouts, formulas, and visualizations without code
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.
- Experience the potential of a complete SpreadJS application
- Export your spreadsheet and upload it to the SpreadJS app
- Contact Sales to purchase the Web Designer source code separately and create your own web designer
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
- Images and buttons in the cell with a variety of useful drop-down menus
- New cell types
- Excel Parity Features
- Formula tracing for improved auditing and debugging of worksheets
- Dynamic column width
- Split resizing
- Automatic merge
- Cell state styles
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.
Not sure which software
you need?
Tell us about your need and our team helps you choose the ideal solution — from over 10,000 options in our catalog.