Feature-Rich Excel-like Spreadsheet Library for the Web
Formula engine, xlsx I/O, Canvas rendering, and React/Vue wrappers — all in one 68KB package. Zero dependencies. Built in Japan with 10+ years of .NET spreadsheet expertise.
Everything you need for a spreadsheet UI
Lightweight & Fast
Canvas-based rendering. No heavy dependencies. Handles thousands of cells smoothly.
xlsx Import
Load real Excel files directly. Cell values, styles, merges, and borders are preserved.
React & Vue
First-class wrappers for both frameworks. TypeScript types included out of the box.
Lite & Pro
Free Lite for open-source projects. Pro adds advanced features and commercial support.
Powerful features, ready to use
Everything you need to build production-grade spreadsheet UIs — from basic grids to complex data applications.
Spreadsheet Core
Cell Merging
Merge cells for titles, grouped headers, and complex multi-level table layouts.
Freeze Panes
Lock rows and columns so headers stay visible while scrolling large datasets.
Rich Cell Styles
Fonts, colors, backgrounds, borders, and text alignment — full control over every cell.
Formulas
SUM, AVERAGE, IF, and more — real spreadsheet formulas running in the browser.
Data & Formatting
xlsx Import & Export
Load and save real Excel files. Values, styles, merges, and borders are preserved.
Number Formatting
Currency, percentages, dates, and custom format patterns — just like Excel.
Japanese Era & Color Formats
Reiwa/Heisei/Showa era dates and [Red]/[赤] color bracket formats for Japanese business documents.
Filter & Sort
Column header dropdowns for filtering and sorting. Handles 10,000+ rows with ease.
Cell Types
Progress bars, star ratings, sparklines, checkboxes, and hyperlinks inside cells.
Developer Experience
React & Vue
First-class components for both frameworks. Drop in with a single import.
TypeScript
Full type definitions included. Autocomplete and type safety out of the box.
Canvas Rendering
Hardware-accelerated canvas — no DOM bloat. Handles 10,000+ rows at 60fps.
Zero Dependencies
No third-party runtime dependencies. Small bundle, fast load.
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.
Cell Styles
Font styles, colors, backgrounds, text alignment, and border options — a showcase of the Cell Style API.
Get started in minutes
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.
- Personal & general-purpose apps
- Unlimited domains (non-commercial)
- Core spreadsheet features
- Basic formula engine
- xlsx import only (no export)
- Partial cell type support
- Community support
- Commercial apps — up to 3 domains
- Full spreadsheet features
- Formula engine (50+ functions)
- xlsx import & export
- Full cell type support
- Online license key authentication
- 3 months technical support
- Large-scale commercial deployment
- Up to 30 domains (unlimited option available)
- Full spreadsheet features
- Formula engine (50+ functions)
- xlsx import & export
- Full cell type support
- Offline license file authentication
- 3 months technical support
Also need a .NET spreadsheet component?
ReoGrid is also available as a powerful WinForms/WPF component for .NET developers.