Spread.Sheets
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 インポートが失敗した場合は、エラーメッセージがこのプロパティに設定されます。

 

 

 


© 2016-2017, GrapeCity inc. All rights reserved.