top of page


Javascript spreadsheet components are software elements that help developers add Excel-like functionality to web applications. SpreadJS is a suite of JavaScript spreadsheet controls that include import/export, data inputs, cell customization, and an extensive calculation engine with over 500 functions.

  • Create custom spreadsheets, advanced grids, dashboards, reports, and data input forms with the comprehensive API

  • Leverage the powerful, high-speed calculation engine for your most complex calculations

  • Import and export your most demanding Excel .xlsx spreadsheets

  • Includes basic compatibility support for screen readers and ADA compliance for the NVDA for Windows, Windows Narrator, and VoiceOver for OS X screen readers.


The World's #1 Selling JavaScript Spreadsheet With Over 500 Excel Functions

Deliver true Excel-like spreadsheet experiences, fast - with zero dependencies on Excel. Create financial apps, dashboardschartspivot tablesperformance benchmarksscience lab notebooks, and other similar JavaScript spreadsheet applications.

Why Choose SpreadJS for Your JavaScript Applications?

The Industry Leader in Spreadsheets for JavaScript Developers

With over 25 years of experience in creating award-winning spreadsheets for professional developers, we already know what you want and need. No other spreadsheet vendor can match that. Put our spreadsheet experience to work for you today.

A Complete Toolbox in One Spreadsheet Control

Leverage the extensive JS spreadsheet library API and powerful calculation engine to create analysis, budgeting, dashboard, data collection and management, scientific, healthcare, education, financial applications and more.

Complete Document Control

Optimized to work in the browser for large and complex spreadsheet models, you can secure, manage, control and help eliminate risk while keeping the same spreadsheet functionality and ease of use they love online.

Powerful Calculation Engine Includes 500+ Functions in 19 Languages

With more built-in functions than any other JavaScript spreadsheet, SpreadJS offers a complete function library that includes statistical and financial functions, dynamic arrays and custom user defined functions that are optimized for big data, complex calculations, and advanced Excel models.

Code-Free with the SpreadJS Designer

Leverage the power of the included WYSIWYG SpreadJS Designer to quickly design a complex spreadsheet layout using a familiar UI with our desktop designer app - no learning curve required. You can also load your existing Excel .xlsx template files and start being productive immediately.

Deliver True Excel-Like Spreadsheet Experiences, Fast

Import, modify, and export your most complex Excel .xlsx spreadsheets. SpreadJS offers the most complete Excel-like experience, including pivot tables, charts, tables, shapes, sparklines, conditional formatting, filtering, and an extensive library with no Excel dependencies to create the most advanced data visualizations.

Full support for React, Vue, Angular, and TypeScript

bottom of page