Feature-Rich Excel-like Spreadsheet Library for the Web
Formula engine, xlsx I/O, PDF export, Canvas rendering, and React/Vue wrappers β all in one dependency-free package (~150KB min+gzip). Built in Japan with 10+ years of .NET spreadsheet expertise.
Powerful features, ready to use
Everything you need to build production-grade spreadsheet UIs β from basic grids to complex data applications.
Delay Load β 1,000,000 Rows
ProDisplay 1,000,000 rows by fetching only whatβs on screen.
109 Built-in Functions
ProVLOOKUP, SUMIFS, XLOOKUP and 100+ Excel-compatible functions.
XLSX Import
LiteOpen real .xlsx files in the browser β styles, merges, and formulas intact.
Cell Types
ProCheckboxes, dropdowns, progress bars, and sparklines inside cells.
Conditional Formatting
ProRestyle cells live with value, expression, and text rules.
Multi-Sheet Workbook
LiteMultiple sheets with a built-in tab bar and cross-sheet formulas.
Pivot Tables
Pro New in 1.4.0Live pivot tables computed from a source range β new in 1.4.
Table Styles
Pro New in 1.4.0Excel βFormat as Tableβ banding that re-flows on insert & delete.
Live Examples
Try each demo live in the browser β click any card to open.
Cell Types Dashboard
PROProgress bars, star ratings, sparkline charts, checkboxes, and hyperlinks β all rendered inside spreadsheet cells.
Data Filter & Sort
PROClick column header dropdowns to filter and sort rows. Switch between 300, 1K, and 10K rows to test performance.
From the blog
Guides on building Excel-like spreadsheets on the web β performance, formulas, and xlsx I/O.
ReoGrid Web v1.6 β images that survive a save, multi-range selection, ηΈ¦ζΈγ, and form mode
ReoGrid Web v1.6 makes floating images editable and, at last, persistent: insert, drag and resize them, and they round-trip through xlsx. Plus Ctrl-click multi-range selection, Japanese vertical writing and text rotation, a form mode that fills a protected sheet from the keyboard, Excel's fit-to-N-pages, and the end of hairline PDFs. No breaking API changes.
Pasting from Excel into a web app β what actually crosses the clipboard
Ctrl+V from Excel is the import nobody designs for, and it is the one users reach for first. What a spreadsheet actually puts on the clipboard, which parts of it survive the trip into ReoGrid Web, the two values that arrive looking wrong, and the cleanup pass that fixes them.
VLOOKUP, XLOOKUP and SUMIFS in a JavaScript spreadsheet
An order sheet that prices and totals itself: pull unit prices out of a product master with VLOOKUP and XLOOKUP, handle the codes that aren't there, then roll the lines up by category with SUMIF, SUMIFS and COUNTIFS β including the criteria syntax and the two lookup functions ReoGrid Web does not have.
Get started in minutes
Free Lite edition. Pro and Enterprise add advanced features and license keys.
import { Reogrid } from '@reogrid/lite/react';
export default function App() {
return (
<Reogrid
style={{ width: '100%', height: '400px' }}
/>
);
} Lite, Pro & Enterprise
Start free. Upgrade when you need more.
- 100 rows x 26 columns limit
- Unlimited domains
- Core spreadsheet features
- Basic formula engine
- xlsx import only
- Merged cells, borders & number formats
- Community support
Buy once β includes 1 year of updates & support. Renew at $199/yr to stay current (optional).
- Up to 3 domains
- Full spreadsheet features
- Formula engine (109 functions)
- xlsx import & export
- Full cell type support
- Online license key authentication
- 1 year of updates & technical support
Buy once β includes 1 year of updates & support. Renew at $366/yr to stay current (optional).
- Up to 30 domains (unlimited option available)
- Full spreadsheet features
- Formula engine (109 functions)
- xlsx import & export
- Full cell type support
- Offline license file authentication
- 1 year of updates & technical support
All paid plans come with a 30-day free trial β license key issued instantly, no credit card required. Start Free Trial β
Also need a .NET spreadsheet component?
ReoGrid is also available as a powerful WinForms/WPF component for .NET developers.