Skip to main content Skip to footer
x

ActiveReports.NET v19 is Here! Check out our newest update.

ActiveReports.NET v19 is Here!

ActiveReports 19 is Here!

SpreadJS - React Spreadsheet Solutions

A Complete React Spreadsheet Solution With Over 500 Excel Functions

Deliver true Excel-like spreadsheet experiences, fast - with zero dependencies on Excel. Create financial, budgeting/forecasting, scientific, engineering, healthcare, insurance, and many other similar React spreadsheet business applications.

  • Create custom React spreadsheets, advanced grids, dashboards, reports, and data input forms and much more with the comprehensive API
  • Leverage the powerful, high-speed calculation engine for your most complex calculations
  • Import and export your most demanding Excel .xlsx spreadsheet
Download Free Trial (V 18.0.4) Request A Demo

Test Drive the Ultimate React Spreadsheet

React spreadsheet components are software elements that enable developers to add Excel-like features to web applications. SpreadJS offers a suite of controls for .xlsx import/export, data input, 30+ chart types, cell customization, a robust calculation engine with 500+ functions, and more.

Ultimate React Spreadsheet Solution

Familiar Spreadsheet Experience with Excel IO in React Apps

Familiar Spreadsheet Experience with Excel IO

SpreadJS delivers a robust React spreadsheet experience, featuring support for worksheets, row and column headers, a status bar, and more. It includes comprehensive features to provide a complete Microsoft Excel-like experience - even for your Excel power users - including charts, tables, shapes, sparklines, conditional formatting, functions and filtering and so much more. With support for seamless Excel import and export, you can easily integrate your existing spreadsheet data and create and share reports without any dependency on Microsoft Excel.

High-Performance Spreadsheet Engine

SpreadJS has been designed and optimized from the ground up for fast performance that can handle your most demanding spreadsheet files and datasets. The powerful Calc Engine offers 500+ functions in 19 Languages 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.

High-Performance React Spreadsheet Engine
Complete Document Control

Complete Document Control

SpreadJS offers comprehensive control over your React spreadsheets, allowing developers to have precise control over what areas of the spreadsheet data - such as cells, rows, columns, sheets and formulas - can be accessed or edited by the user. With the extensive API, you can secure, manage and help eliminate risk such as for Regulatory compliance while keeping the same Excel spreadsheet functionality your users love online but in your controlled and secure environment.

Code-Free React Spreadsheet Designers

Create and customize spreadsheets without writing a single line of code using the SpreadJS Desktop Designer and optional Designer Ribbon Component add-on. The Desktop Designer provides developers a user-friendly interface for building templates, while the Designer Ribbon Component allows developers to embed a full-featured designer ribbon UI into their applications, complete with a customizable ribbon, formula bar, and status bar. Enable your end-users to easily design, format, and manage complex spreadsheets directly within your web apps.

Code-Free React Spreadsheet Designers

Build Your Own React Spreadsheet

Quick Start Guide
1. Download the latest SpreadJS release or get the needed packages from npm.

Download Full Trial 
npm install @mescius/spread-sheets @mescius/spread-sheets-react

2. Import the React spreadsheet modules and CSS. import './App.css';
import * as GC from '@mescius/spread-sheets';
import { SpreadSheets, Worksheet } from '@mescius/spread-sheets-react';
import '@mescius/spread-sheets/styles/gc.spread.sheets.excel2013white.css';
3. Initialize the React spreadsheet component. <div className="App"> <SpreadSheets workbookInitialized={spread => initSpread(spread)} hostStyle={hostStyle}> <Worksheet></Worksheet> </SpreadSheets> </div>

Learn more with our complete quick start guide for SpreadJS.

The Leading React Spreadsheet Library

Easy Licensing & Distribution

Generate Distribution Key/s for Your SpreadJS Applications via Your MESCIUS Account After Purchase

Licensing FAQs

SpreadJS is licensed per developer and deployed hostname. Hostname deployment licenses vary depending on whether the deployment is commercial or non-commercial.

Learn More About Licensing

Request a Trial Key

Our sales team can provide 30-day trial Distribution Keys for SpreadJS and the optional add-ons upon request, allowing you to deploy SpreadJS during your trial period.

Contact Our Sales Team

Have Questions? We're Here to Help

Email sales@mescius.com to schedule a call with our product specialists or request a personalized demo through support to discuss your project needs.

Contact Support

Award-Winning Products and First-Class Support

Five Star Rating

"I have been using a various form of Spread back to the COM days. Spread is the most reliable spreadsheet that retrieves and stores data, whether interacting with a database or simply an Excel file. Try it out, and you will not go back to any other control"

TRUSTED CUSTOMER

Five Star Rating

"Great support through evaluation process, Spread is my favorite development add-in, adds great, high value capabilities to applications!"

TRUSTED CUSTOMER

Five Star Rating

"Excellent Products. I have been using their products for around 15 years. Always there to help."

TRUSTED CUSTOMER

ComponentSource Award 2023 Top 10 Product ComponentSource Award 2024 Top 50 Product

Trusted by the World's Leading Companies

"Thanks for providing the best [JavaScript] spreadsheet widget in the world, we're very happy customers. Your product has saved us a TON of time relative to other solutions we used in the past."

Jan Domanski, Labstep