Spread.Sheets > 開発者の手引き > データの管理 > ExcelIOコンポーネント > Excelインポート関連クラス |
Excelアセンブリを使用する場合、Excel形式ファイルのインポートには以下のメソッドおよびプロパティを使用できます。
クラス | 説明 |
GrapeCity.Spread.Sheets.ExcelIO.Importer | ファイルのインポートを実現するインポーターを表します。 |
メソッド | 説明 |
public Importer() | ファイルのインポートを実現するインポーターを表します。 |
メソッド | 説明 |
public string ImportExcel(Stream stream, ExcelOpenFlags flags = ExcelOpenFlags.NoFlagsSet, string password = null) | Excelの複合ドキュメントファイルを開き、GCSpreadSheetsにロードします。 |
パラメータ | |
stream | Excel複合ドキュメントファイルを保持するストリーム。 |
flags | Excel互換ファイルをロードするためのオプション(デフォルト値は「NoFlagsSet」)。 |
password | 暗号化されたExcelファイルに対して必要となるパスワード。 |
解説: パフォーマンスに関する配慮から、このメソッドはファイルのロード中、すべてのイベントを停止させます。 |
メソッド | 説明 |
public string ImportCsv(Stream stream) | CSVファイルをロードします。区切り記号、ヘッダの有無、およびエンコーディングを指定できます。 |
パラメータ | |
stream | データをロードするストリーム。 |
メソッド | 説明 |
public string ImportCsv(Stream stream, TextFileOpenFlags flags) | CSVファイルをロードします。区切り記号、ヘッダの有無、およびエンコーディングを指定できます。 |
パラメータ | |
stream | データをロードするストリーム。 |
flags | CSVファイルおよびテキスト形式ファイルを開くためのオプション(デフォルト値は「None」)。 |
メソッド | 説明 |
public string ImportCsv(Stream stream, TextFileOpenFlags flags, string encoding, string rowDelimiter, string columnDelimiter, string cellDelimiter | CSVファイルをロードします。区切り記号、ヘッダの有無、およびエンコーディングを指定できます。 |
パラメータ | |
stream | データをロードするストリーム。 |
flags | CSVファイルおよびテキスト形式ファイルを開くためのオプション(デフォルト値は「None」)。 |
encoding | CSVファイルまたはテキストファイルを開くために優先使用するエンコーディングの、Internet Assigned Numbers Authority(IANA)に登録されたコードページ名(デフォルト値は「UTF8」)。 |
rowDelimiter | テキストファイルを開く場合の行区切り文字(デフォルト値は「\r\n」)。 |
columnDelimiter | テキストファイルを開く場合の列区切り文字(デフォルト値は「,」)。 |
cellDelimiter | テキストファイルを開く場合のセル区切り文字(デフォルト値は「"」)。 |
メソッド | 説明 |
public string ImportText(Stream stream) | 指定のストリームの区切りテキストをシートにロードします。 |
パラメータ | |
stream | データをロードするストリーム。 |
メソッド | 説明 |
public string ImportText(Stream stream, TextFileOpenFlags flags) | 指定のストリームの区切りテキストをシートにロードします。 |
パラメータ | |
stream | データをロードするストリーム。 |
flags | CSVファイルおよびテキスト形式ファイルを開くためのオプション(デフォルト値は「None」)。 |
メソッド | 説明 |
public string ImportText(Stream stream, TextFileOpenFlags flags, string rowDelimiter, string columnDelimiter, string cellDelimiter) | 指定のストリームの区切りテキストをシートにロードします。 |
パラメータ | |
stream | データをロードするストリーム。 |
flags | CSVファイルおよびテキスト形式ファイルを開くためのオプション(デフォルト値は「None」)。 |
rowDelimiter | テキストファイルを開く場合の行区切り文字(デフォルト値は「\r\n」)。 |
columnDelimiter | テキストファイルを開く場合の列区切り文字(デフォルト値は「,」)。 |
cellDelimiter | テキストファイルを開く場合のセル区切り文字(デフォルト値は「"」)。 |
プロパティ | 説明 |
public string ErrorMessage { get; set; } | エラーメッセージ文字列を取得または設定します。 |
Return value | インポートが失敗した場合は、エラーメッセージがこのプロパティに設定されます。 |