This is a preview of the V5 documentation. Content may still change until the official release on August 19, 2026.
V4 V5

Requirements

  • .NET 10 SDK or later (10.0.301 or above). net48 / net8 are not supported
  • The WinForms and WPF editions are Windows-only. The Avalonia and headless editions run on Windows / Linux / macOS

Choosing a package

You are buildingPackage
A WinForms appunvell.ReoGrid.One
A WPF appunvell.ReoGrid.One.Wpf
An Avalonia app (cross-platform)unvell.ReoGrid.One.Avalonia
Server / batch processing (no UI)unvell.ReoGrid.One.Core

The UI packages include everything — the core, the formula engine and XLSX / PDF I/O. There is no need to reference .Core alongside them (it would be a duplicate reference).

Installing

dotnet add package unvell.ReoGrid.One --prerelease

The current version is 5.0.0-alpha, so --prerelease is required. It will no longer be needed once the stable release is out.

To add it directly to your .csproj:

<ItemGroup>
  <PackageReference Include="unvell.ReoGrid.One" Version="5.0.0-alpha" />
</ItemGroup>

WinForms / WPF projects need the target framework set and the UI enabled.

<PropertyGroup>
  <TargetFramework>net10.0-windows</TargetFramework>
  <UseWindowsForms>true</UseWindowsForms>   <!-- WPF なら <UseWPF>true</UseWPF> -->
</PropertyGroup>

Namespaces

Each package is a single DLL, but the namespaces are organized by feature.

NamespaceContents
unvell.ReoGrid.CoreWorkbook, Worksheet, CellPosition, RangePosition
unvell.ReoGrid.Core.StyleStyleRecord, HAlign, VAlign, TextWrap
unvell.ReoGrid.Core.DataCellValue, CellValueKind
unvell.ReoGrid.Core.CellTypesCell types such as checkboxes and dropdowns
unvell.ReoGrid.Core.LicenseReoGridLicense, LicenseInfo
unvell.ReoGrid.WinFormsThe WinForms ReoGridControl
unvell.ReoGrid.WpfThe WPF ReoGridControl
unvell.ReoGrid.AvaloniaThe Avalonia ReoGridControl
unvell.ReoGrid.IO.ExcelXlsxReader, XlsxWriter
unvell.ReoGrid.IO.PdfPdfExporter

Assembly names

The package ID and the assembly name (DLL name) match. For example, unvell.ReoGrid.One is unvell.ReoGrid.One.dll. Use this name when referencing the assembly from XAML (WPF / Avalonia).

In V4, the WinForms and WPF editions shared the same DLL name, unvell.ReoGrid.dll; in V5 they are separate.

Was this article helpful?