| Spread.Sheets > 開発者の手引き > データの管理 > ExcelIOコンポーネント > Excelエクスポート関連クラス |
Excelアセンブリを使用する場合、Excel形式ファイルのエクスポートには以下のメソッドを使用できます。
| クラス | 説明 |
| GrapeCity.Spread.Sheets.ExcelIO.Exporter | ファイルのエクスポートを実現するエクスポーターを表します。 |
| メソッド | 説明 |
| public Exporter(JObject spread) | 指定の書式でデータをファイルにエクスポートするためのエクスポータ−を作成します。 |
| パラメータ | |
| spread | Spread JSONオブジェクト。 |
| メソッド | 説明 |
| public Exporter(string spreadJson) | 指定のJSON文字列によるエクスポータ−を作成します。 |
| パラメータ | |
| spreadJson | Spread JSON文字列。 |
| メソッド | 説明 |
| public void SaveExcel(Stream stream, ExcelFileFormat fileFormat = ExcelFileFormat.XLSX, ExcelSaveFlags saveFlags = ExcelSaveFlags.NoFlagsSet, string password = null) | GCSpreadSheetsをExcel複合ドキュメントファイルストリームに保存します。 |
| パラメータ | |
| stream | 保存されるストリーム。 |
| fileFormat | 保存されるExcel書式。 |
| saveFlags | ファイルの保存オプション。 |
| password | ファイルのパスワード。 |
| メソッド | 説明 |
| public void SavePdf(Stream stream, PdfExportSettings settings, params int[] sheetIndexs) | GCSpreadSheetsコンポーネントの内容を指定のストリームに保存します。 |
| パラメータ | |
| stream | データを保存するストリーム。 |
| settings | エクスポート設定。 |
| sheetIndexs | シートのインデックス。 |
| メソッド | 説明 |
| public void SaveCsv(Stream stream, int sheetIndex = 0) | シートをCSV(コンマ区切り値)ファイルに保存します。 |
| パラメータ | |
| stream | コンテンツを保存するストリーム。 |
| sheetIndex | シートのインデックス。 |
| メソッド | 説明 |
| public void SaveCsv(Stream stream, int sheetIndex = 0, TextFileSaveFlags flags = TextFileSaveFlags.None) | シートをCSV(コンマ区切り値)ファイルに保存します。 |
| パラメータ | |
| stream | コンテンツを保存するストリーム。 |
| sheetIndex | シートのインデックス。 |
| flags | エクスポートフラグ。 |
| メソッド | 説明 |
| public void SaveCsv(Stream stream, int sheetIndex, TextFileSaveFlags flags, Encoding encoding) | シートをCSV(コンマ区切り値)ファイルに保存します。 |
| パラメータ | |
| stream | コンテンツを保存するストリーム。 |
| sheetIndex | シートのインデックス。 |
| flags | エクスポートフラグ。 |
| encoding | エンコーディング。 |
| メソッド | 説明 |
| public void SaveTextFileRange(Stream stream, int sheetIndex = 0, int row = 0, int column = 0, int rowCount = -1, int columnCount = -1, TextFileSaveFlags flags = TextFileSaveFlags.None) | シート内のセル範囲を区切り文字付きテキストとして保存し、指定の区切り文字およびエンコード方式でストリームに保存します。 |
| パラメータ | |
| stream | セル範囲のテキストを保存するストリーム。 |
| sheetIndex | シートのインデックス。 |
| row | 開始行のインデックス。 |
| column | 開始列のインデックス。 |
| rowCount | 行数。 |
| columnCount | 列数。 |
| flags | エクスポートフラグ。 |
| 解説: 行または列区切り文字内に、セル区切り文字を含めることはできません。 | |
| 例外: 行または列区切り文字内に、セル区切り文字を含めることはできません。 |
| メソッド | 説明 |
| public void SaveTextFileRange(Stream stream, int sheetIndex, int row, int column, int rowCount, int columnCount, TextFileSaveFlags flags, string rowDelimiter, string columnDelimiter, string cellDelimiter, Encoding encoding) | シート内のセル範囲を区切り文字付きテキストとして保存し、指定の区切り文字およびエンコード方式でストリームに保存します。 |
| パラメータ | |
| stream | セル範囲のテキストを保存するストリーム。 |
| sheetIndex | シートのインデックス。 |
| row | 開始行のインデックス。 |
| column | 開始列のインデックス。 |
| rowCount | 行数。 |
| columnCount | 列数。 |
| flags | エクスポートフラグ。 |
| rowDelimiter | 行区切り文字。 |
| columnDelimiter | 列区切り文字。 |
| cellDelimiter | セル区切り文字。 |
| encoding | エンコーディング。 |
| 解説: 行または列区切り文字内に、セル区切り文字を含めることはできません。 | |
| 例外: 行または列区切り文字内に、セル区切り文字を含めることはできません。 |
| メソッド | 説明 |
| public void SaveHtml(Stream stream, int sheetIndex = 0) | シートのデータを指定のストリームに保存します。 |
| パラメータ | |
| stream | HTMLストリーム。 |
| sheetIndex | シートのインデックス。 |