New Major Release
ReoGrid V4 is here
Lazy loading for 1M+ rows, full WPF parity, multi-row headers, Excel-compatible formatting, and 12 more major features.
See all 16 features⚡
Lazy Loading
1M+ rows in milliseconds
🏷️
Multi-row Headers
Complex header layouts
🖥️
WPF Full Parity
All WinForms features in WPF
🎨
Excel Formatting
Custom format strings
🔍
Conditional Filters
Programmatic data filtering
🎯
Conditional Styles
Formula-driven cell styling
Everything your users expect from Excel
ReoGrid ships with all the features your users need — without requiring Office or COM interop.
⚡
High Performance
Canvas-based rendering handles millions of cells smoothly. Virtual scrolling and deferred loading keep your UI responsive with large datasets.
📐
Formula Engine
Built-in formula parser supporting 100+ Excel-compatible functions. Cross-cell references, named ranges, and array formulas included.
📊
Charts & Visualization
Embed bar, line, pie, and area charts directly in the spreadsheet. Charts are linked to live data and update automatically.
📁
Excel Import & Export
Read and write .xlsx files with high fidelity — preserving formatting, formulas, merged cells, and named ranges.
🎨
Rich Cell Formatting
Full control over fonts, colors, borders, number formats, conditional formatting, and data validation rules.
🔌
Extensible Architecture
Custom cell types, renderers, and input controls. ReoScript interpreter lets end users automate their spreadsheets.
🖨️
Print & Page Layout
Print preview, page headers and footers, custom print areas, and automatic pagination for printer-ready output.
🔒
Cell Protection
Lock individual cells or ranges with password protection. Control read/write access at a granular level.
New
🌐
Web Edition
Use ReoGrid in React or Vue web apps with @reogrid/lite — zero dependencies, canvas-based, same familiar API.
Now Available
ReoGrid for the Web
Bring Excel-like functionality to your React or Vue web application. @reogrid/lite is lightweight, canvas-based, and built for modern web development.
- React & Vue wrappers included
- xlsx import support
- TypeScript native
- Zero external dependencies
- Free under MIT license
Quick Start — React
import { ReoGridReact } from '@reogrid/lite/react';
function SalesReport() {
return (
<ReoGridReact
width={800}
height={500}
onReady={(grid) => {
grid.setCellText(0, 0, 'Product');
grid.setCellText(0, 1, 'Revenue');
// Load your data...
}}
/>
);
} Get started in minutes
ReoGrid is available for .NET (WinForms & WPF) and as a JavaScript library for React and Vue web apps. Both share the same familiar API — pick your platform and have a working spreadsheet running fast.
.NET — WinForms / WPF
-
1
Install via NuGet
PM> Install-Package unvell.ReoGrid.dll -
2
Add the control to your form
// Drag from Toolbox, or add in code: var grid = new ReoGridControl(); this.Controls.Add(grid); -
3
Work with cells
var sheet = grid.CurrentWorksheet; sheet[0, 0] = "Hello, ReoGrid!"; sheet["B2"] = new DateTime(2024, 1, 1);
Ready to add spreadsheet power to your app?
Download ReoGrid for free and have your first spreadsheet running in under 10 minutes.