ファイル形式

ReoGridは以下のファイル形式をサポートしています。

形式ワークブック読み込みワークブック保存ワークシート読み込みワークシート保存
Excel 2007 (Open Office XML, .xlsx)はいはい
RGF (ReoGrid Format, XMLベース)はいはいはいはい
CSVはいはい
HTMLはい

FileFormat列挙型

using unvell.ReoGrid.IO;
説明
FileFormat.Excel2007Excel 2007以降のOpen XML形式 (.xlsx)
FileFormat.ReoGridFormatReoGridネイティブ形式 (XMLベース, .rgf)
FileFormat.CSVカンマ区切り値

ワークブックの読み込み / 保存

読み込み

// Auto-detect format from file extension
grid.Load("file.xlsx");

// Specify format explicitly
grid.Load("file.xlsx", FileFormat.Excel2007);

// From a stream (format required)
grid.Load(stream, FileFormat.Excel2007);

// With encoding
grid.Load(stream, FileFormat.CSV, Encoding.UTF8);

Loadオーバーロード

シグネチャ説明
Load(string path)ファイルから読み込み、拡張子から形式を自動検出
Load(string path, FileFormat format)ファイルから形式を明示的に指定して読み込み
Load(string path, FileFormat format, Encoding encoding)エンコーディング指定で読み込み
Load(Stream stream, FileFormat format)ストリームから読み込み
Load(Stream stream, FileFormat format, Encoding encoding)ストリームからエンコーディング指定で読み込み

保存

// Auto-detect format from file extension
grid.Save("output.xlsx");

// Specify format explicitly
grid.Save("output.xlsx", FileFormat.Excel2007);

// To a stream (format required)
grid.Save(stream, FileFormat.Excel2007);

Saveオーバーロード

シグネチャ説明
Save(string path)ファイルに保存、拡張子から形式を自動検出
Save(string path, FileFormat format)ファイルに形式を明示的に指定して保存
Save(string path, FileFormat format, Encoding encoding)エンコーディング指定で保存
Save(Stream stream, FileFormat format)ストリームに保存
Save(Stream stream, FileFormat format, Encoding encoding)ストリームにエンコーディング指定で保存

ワークシートレベルの読み込み / 保存(RGFのみ)

RGF形式では、個別のワークシートを保存および読み込みできます。

// Save a single worksheet
sheet.SaveRGF("sheet1.rgf");
sheet.SaveRGF(stream);

// Load into a single worksheet
sheet.LoadRGF("sheet1.rgf");
sheet.LoadRGF(stream);

複数ワークシートのパターンについては、RGF形式を参照してください。

イベント

イベント説明
WorkbookLoadedワークブックファイルが読み込まれた後に発生します
WorkbookSavedワークブックファイルが保存された後に発生します

Excel形式とRGF形式の比較

Excel形式とRGF形式の違いについては、Excel形式とRGF形式の違いを参照してください。

関連トピック


ページの内容は役に立ちましたか?