Now on npm
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.
$ npm install @reogrid/lite
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.
Live Examples
Open instantly in StackBlitz — no setup required.
Invoice (React)
reactDisplay an Excel invoice template using @reogrid/lite with React.
Open in StackBlitzInvoice (Vue)
vueDisplay an Excel invoice template using @reogrid/lite with Vue 3.
Open in StackBlitzGet started in minutes
import { Reogrid } from '@reogrid/lite/react';
export default function App() {
return (
<Reogrid
style={{ width: '100%', height: '400px' }}
/>
);
} Lite vs Pro
Start free. Upgrade when you need more.
MIT License
Free
Lite
- Core grid rendering
- xlsx import
- React & Vue wrappers
- TypeScript support
- Community support (GitHub Issues)
Commercial License
Contact us
Pro
- Everything in Lite
- Advanced cell formulas
- xlsx export
- Priority support
- Commercial use license