Now available: ReoGrid v4 ยท Web Edition for React & Vue

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
100+
Companies
18+
Countries
10+ Years
Development & Sales

Used across industries

ManufacturingFinanceHealthcareGovernmentRetailLogistics

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.