🎉 ReoGrid.NET V4 is now available! 🌐 ReoGrid Web Edition for React & Vue — Now Available!

The Spreadsheet
Component for
.NET Developers

Build Excel-like experiences directly in your WinForms or WPF application. Full formula engine, charts, pivot tables, and native Excel import/export — no COM dependencies.

Open Source on GitHub | Free Community Edition | NuGet Package
MyApp — Sales Report.xlsx
A B C D E F 1 Product Q1 Q2 Q3 Q4 Total 2 ReoGrid Pro $12,400 $15,200 $18,800 $22,100 $68,500 3 ReoGrid Ent $34,200 $38,500 $42,100 $51,300 $166,100 4 Support Plus $8,100 $9,400 $10,200 $12,800 $40,500 5 Total $54,700 $63,100 $71,100 $86,200 $275,100 fx =SUM(B2:B4) Quarterly Revenue Q1 Q2 Q3 Q4
180,000+
NuGet Downloads
1,700+
GitHub Stars
21+
Countries
10+ Years
Development & Sales

Trusted across industries

Manufacturing
Finance
Healthcare
Government
Retail
Logistics

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 200+ 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.

Explore Web Edition →
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
View Live Demos
$ npm install @reogrid/lite
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. 1

    Install via NuGet

    PM> Install-Package unvell.ReoGrid.dll
  2. 2

    Add the control to your form

    // Drag from Toolbox, or add in code:
    var grid = new ReoGridControl();
    this.Controls.Add(grid);
  3. 3

    Work with cells

    var sheet = grid.CurrentWorksheet;
    sheet[0, 0] = "Hello, ReoGrid!";
    sheet["B2"] = new DateTime(2024, 1, 1);
Full .NET getting started guide

Ready to add spreadsheet power to your app?

Download ReoGrid for free and have your first spreadsheet running in under 10 minutes.