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.
Wareki Dates and β² Negatives β Excel Number Format Codes in a JavaScript Spreadsheet
Japanese government and finance forms don't accept 什ε1εΉ΄ β they want 什εε εΉ΄. Here's how Excel's number format codes work in ReoGrid Web: era tokens g/gg/ggg and e/ee, the [$-ja-JP-x-gannen] locale tag, bracket colors in English and Japanese, conditional sections, and the β² negative convention accounting departments expect.
Generate PDF Invoices in the Browser β One Template, Any Data, No Server
A PDF invoice pipeline that never leaves the browser: design the form once with {{token}} cells, bind a plain data object so the detail band repeats per line item, then export a real vector PDF with saveAsPdf. Page breaks, headers, footers, per-row formulas, and a batch loop that turns one template into a hundred documents.
ReoGrid Web v1.5 β find & replace, drag-to-move, page header/footer, and PDFs that render Chinese
ReoGrid Web v1.5 fills in the everyday gestures: Excel-style find & replace on Ctrl/Cmd+F, drag-to-move for ranges, rows and columns, page header/footer with Excel's own format codes, and PDF export that embeds the right CJK font when you name a locale. No breaking API changes.
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.