複数形式のサポート
ReoGridは、Excel xlsx ファイル形式の読み込みと保存、CSVファイルのインポートとエクスポート、プリンターまたは印刷プレビューへのスプレッドシート出力、HTMLやPDFとしてのワークシート生成をサポートしています。

ワークブック入出力API
ReoGridコントロール自体がワークブックとして機能します。画面ワークブックコントロールとメモリワークブックは同じAPIを共有しています。
var workbook = reoGridControl;
// To load an Excel workbook:
workbook.Load(path, IO.FileFormat.Excel2007);
// ReoGrid will automatically create and load all worksheets from the Excel file.
// To save an Excel file:
workbook.Save(path, IO.FileFormat.Excel2007);
サポートされるオブジェクト
Excelファイルからの以下のオブジェクトの読み込みと保存がサポートされています。
- ワークブック全体の読み込みまたは保存(すべてのワークシート)
- 行ヘッダーと列ヘッダーの表示設定
- セルスタイル(フォント、色、配置など)
- セルデータとデータ形式(数値、通貨、パーセントなど)
- セルの罫線
- 数式(参照関係と計算チェーン)
- 名前付き範囲の定義
- 画像
- フローティングオブジェクト
- チャート
サポートされないオブジェクト
以下のオブジェクトの読み込みと保存はまだサポートされていません。
利用可能な関数リスト
Excel互換関数リストを参照してください。
メモリワークブック
ReoGridは、GUIなしでスプレッドシートを読み込みおよび保存できるオフスクリーンインターフェースも提供しています。この機能は通常、Excelファイルのインポート/エクスポートや、バックグラウンドまたはサーバーサイドでのデータ処理に使用されます。
メモリワークブックの一般的な使い方
メモリワークブックのインスタンスを作成し、Excel形式でスプレッドシートを読み込みまたは保存します。
// create memory workbook
var workbook = ReoGridControl.CreateMemoryWorkbook();
// load Excel workbook from stream
workbook.Load(stream, FileFormat.Excel2007);
// save stream as Excel workbook
workbook.Save(stream, FileFormat.Excel2007);
メモリワークブックについて詳しくはこちらを参照してください。