WinForms・WPF アプリケーションに Excel ライクなスプレッドシート機能を組み込める、高速・高機能な .NET コンポーネントです。
このリポジトリは ReoGrid V3(コミュニティエディション / MIT ライセンス)です。
ReoGrid V4 では、V3 をベースに大幅な機能強化が行われています。 V4 は Professional 版・Enterprise 版の2エディションで提供(機能は同一)。サポート期間と導入規模でお選びください。
| 機能 | V3 コミュニティ | V4 |
|---|---|---|
| WinForms 対応 | ✅ | ✅ |
| WPF 対応 | ✅ | ✅(大幅強化) |
| Excel XLSX 入出力 | ✅ | ✅ |
| 数式・チャート | ✅ | ✅(数式を拡充) |
| 遅延ロード(100万行対応) | — | ✅ |
| 複数行ヘッダー・セル結合 | — | ✅ |
| データソース機能(IDataSource) | — | ✅ |
| 条件付きスタイル | — | ✅ |
| カスタマイズ条件フィルター | — | ✅ |
| Excel 互換カスタム書式パターン | — | ✅ |
| セルロック 3段階制御 | — | ✅ |
| WinAppDriver 自動テスト対応 | — | ✅ |
| 浮動小数点計算精度補正 | — | ✅ |
| 描画パフォーマンス | 高速 | さらに高速 |
| テクニカルサポート | — | ✅(付属) |
| ライセンス | MIT(無料) | 商用ライセンス |
| 価格 | 無料 | 価格一覧 |
| Professional | Enterprise | |
|---|---|---|
| 利用可能端末数 | 3台以下 | 無制限 |
| テクニカルサポート | 1ヶ月 | 3ヶ月 |
| 機能 | V4 フル機能 | V4 フル機能 |
📧 ご質問・お見積りは support@reogrid.net まで(日本語対応)
V3 から V4 への移行をご検討の方へ: API の基本設計は互換性を保っており、スムーズに移行できます。移行に関するご相談も承っております。
- Excel (XLSX) 入出力(OpenXML 経由)
- リッチなセル書式(フォント・サイズ・色・罫線・配置・折り返し・回転)
- 数式と関数(SUM、COUNT、IF、VLOOKUP など)
- チャート・画像・図形
- セル結合・固定・分割ビュー
- ソート・オートフィルター
- セルタイプとコントロール(チェックボックス、ドロップダウン、ハイパーリンク、ボタンなど)
- 行・列のグループ化とアウトライン
- 印刷とページ設定
- 大規模ワークシートでも高速動作
- 拡張可能なレンダリングとイベントモデル
| フレームワーク | ターゲット |
|---|---|
| .NET 8(Windows) | net8.0-windows7.0 |
| .NET Framework 4.8 | net48 |
.NET CLI
dotnet add package unvell.ReoGrid.DLLVisual Studio パッケージマネージャーコンソール
Install-Package unvell.ReoGrid.DLLusing unvell.ReoGrid;
var grid = new ReoGridControl { Dock = DockStyle.Fill };
this.Controls.Add(grid);
var sheet = grid.CurrentWorksheet;
sheet["A1"] = "こんにちは ReoGrid";
sheet.Cells["B1"].Data = DateTime.Now;
// XLSX の読み込み・保存
sheet.Load("input.xlsx");
sheet.Save("output.xlsx", FileFormat.Excel2007);<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>// コードビハインド
var sheet = grid.CurrentWorksheet;
sheet["A1"] = "こんにちは ReoGrid";
sheet["B1"] = 12345;- ドキュメント・APIリファレンス・チュートリアル(英語):https://reogrid.net/document
- 日本語サポートページ:https://reogrid.net/jp
DemoWPF ディレクトリに実行可能な WPF サンプルプロジェクトが含まれています。
V3 コミュニティへの貢献は歓迎します。詳しくは CONTRIBUTING.md をご覧ください。
V3 の範囲を超える機能要望については、商用サポート付きで活発に開発が続く ReoGrid V4 Enterprise をご検討ください。
MIT ライセンス — Copyright (c) UNVELL Inc. 2012–2026, All rights reserved.
詳細は LICENSE をご確認ください。
ReoGrid は、.NET UI コンポーネント専門のソフトウェア会社 UNVELL Inc. が開発・メンテナンスしています。
- 🌐 Webサイト:https://reogrid.net/jp
- 📧 サポート:support@reogrid.net
- 💬 日本語でのお問い合わせも承っております





