Skip to content

unvell/ReoGrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

402 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ReoGrid โ€” Community Edition (V3)

NuGet NuGet Downloads License: MIT GitHub Stars

Fast and powerful open-source .NET spreadsheet component for building Excel-like experiences in WinForms and WPF applications.

๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่ชžใฎREADMEใฏใ“ใกใ‚‰


๐Ÿš€ Upgrade to ReoGrid V4

This repository contains ReoGrid V3 (Community Edition / MIT License).

ReoGrid V4 is now available with major improvements. V4 comes in two editions โ€” Professional and Enterprise โ€” with identical features. Choose based on support duration and deployment scale.

What's new in V4

Feature V3 Community (this repo) V4
WinForms support โœ… โœ…
WPF support โœ… โœ… (greatly improved)
Excel XLSX import/export โœ… โœ…
Formulas & charts โœ… โœ… (more functions)
Lazy loading (1M+ rows) โ€” โœ…
Multi-row column headers โ€” โœ…
Data source API (IDataSource) โ€” โœ…
Conditional styles โ€” โœ…
Custom conditional filters โ€” โœ…
Excel-compatible format patterns โ€” โœ…
3-level cell lock control โ€” โœ…
WinAppDriver UI test support โ€” โœ…
Floating-point precision correction โ€” โœ…
Rendering performance Fast Even faster
Technical support โ€” โœ… (included)
License MIT (free) Commercial
Price Free See pricing

Edition comparison

Professional Enterprise
Deployable devices Up to 3 Unlimited
Technical support 1 month 3 months
Features Full V4 Full V4

๐Ÿ‘‰ Learn more & Purchase V4 ๐Ÿ“ง Questions? Contact us at support@reogrid.net


Features (V3 Community)

  • Excel (XLSX) import and export via OpenXML
  • Rich cell formatting (font, size, color, borders, alignment, wrapping, rotation)
  • Formulas and functions (SUM, COUNT, IF, VLOOKUP, and more)
  • Charts, images, and drawing objects
  • Merge cells, freeze panes, and split view
  • Sorting and AutoFilter (column filters)
  • Cell types and controls (checkbox, dropdown, hyperlink, button, etc.)
  • Grouping and outline for rows/columns
  • Printing and page setup
  • High performance with large worksheets
  • Extensible rendering and event model

Supported Frameworks

Framework Target
.NET 8 (Windows) net8.0-windows7.0
.NET Framework 4.8 net48

Installation

.NET CLI

dotnet add package unvell.ReoGrid.DLL

Package Manager Console (Visual Studio)

Install-Package unvell.ReoGrid.DLL

Quick Start

WinForms

using unvell.ReoGrid;

var grid = new ReoGridControl { Dock = DockStyle.Fill };
this.Controls.Add(grid);

var sheet = grid.CurrentWorksheet;
sheet["A1"] = "Hello ReoGrid";
sheet.Cells["B1"].Data = DateTime.Now;

// Load / Save XLSX
sheet.Load("input.xlsx");
sheet.Save("output.xlsx", FileFormat.Excel2007);

WPF (XAML)

<Window
    x:Class="MyApp.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:rg="clr-namespace:unvell.ReoGrid;assembly=unvell.ReoGrid"
    Title="ReoGrid WPF" Height="450" Width="800">
  <Grid>
    <rg:ReoGridControl x:Name="grid"/>
  </Grid>
</Window>
// Code-behind
var sheet = grid.CurrentWorksheet;
sheet["A1"] = "Hello ReoGrid";
sheet["B1"] = 123.45;

Screenshots

Read from Excel Read from Excel

Charts Charts

Cell Types and Controls Cell Types and Controls

Freeze Panes Freeze Panes

Group and Outline Group and Outline

Print Settings Print Settings

Custom Appearance Custom Appearance

Script and Macro Script and Macro

Documentation

Demo Project

A runnable WPF sample project is available under the DemoWPF directory.

Contributing

Contributions to V3 Community are welcome! See CONTRIBUTING.md for guidelines.

For feature requests that go beyond V3 scope, consider ReoGrid V4 Enterprise which provides a commercially-supported, actively-developed codebase.

License

MIT License โ€” Copyright (c) UNVELL Inc. 2012โ€“2026, All rights reserved.

See LICENSE for full text.


About UNVELL

ReoGrid is developed and maintained by UNVELL Inc., a software company specializing in .NET UI components.

About

Fast and powerful .NET spreadsheet component, support data format, freeze, outline, formula calculation, chart, script execution and etc. Compatible with Excel 2007 (.xlsx) format and working on .NET 3.5 (or client profile), WPF and Android platform.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors

Languages