Excel-like Grid for React & Vue
Drop a spreadsheet component into your web app. Supports xlsx import, frozen panes, merged cells, and rich cell styles — zero dependencies.
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.
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.
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.