PowerTools SPREAD for Windows Forms 10.0J > 開発者ガイド > ファイル入出力 > 保存 > Excelファイルへの保存 |
データを、Excel形式(BIFF8形式)またはOpen XML形式(xlsx)ファイルに保存できます。既定では、コントロールのデータモデルに保存されたものすべてが、BIFF8形式でファイル、またはストリームに出力されます。
Excelでは、セルに数値または日付を入力し、列幅がデータを表示するのに十分でない場合、セルは「###」と表示されます。コントロールのデータをExcelファイルに出力する場合、Excelでデータが適切に表示されるように、十分な列幅を設定してください。
Excelファイルへの保存には、FpSpreadクラスのSaveExcelメソッドを使用します。このメソッドには、複数のオーバーロードがあり、ExcelSaveFlags列挙体の値を指定できるものがあります。ExcelSaveFlags列挙体を使用すると、ヘッダの出力有無など、様々なオプションを指定できます。ヘッダは、固定行および固定列として出力されます。
Excelファイルへの保存について、詳しくは「Excel 形式ファイルのインポート/エクスポート」を参照してください。
FpSpreadクラスのSaveExcelメソッドを使用します。引数に、ファイルのパスと名前、またはStreamオブジェクトを指定します。メソッドのオーバーロードにより、他にも指定できる引数があります。
次のサンプルコードは、コントロールのデータをExcel形式ファイルに保存します。行および列ヘッダが出力されるように指定しています。
C# |
コードのコピー
|
---|---|
// データとヘッダをExcel形式ファイルに保存します。 fpSpread1.SaveExcel("C:\\excelfile.xls", FarPoint.Win.Spread.Model.IncludeHeaders.BothCustomOnly); |
Visual Basic |
コードのコピー
|
---|---|
' データとヘッダをExcel形式ファイルに保存します。 FpSpread1.SaveExcel("C:\excelfile.xls", FarPoint.Win.Spread.Model.IncludeHeaders.BothCustomOnly) |