インポート Microsoft Excel ファイル
Excel ファイルのインポート
ファイルからインポート
Aspose.Cells.GridWeb コントロールを使用して Excel ファイルを開くには:
- Aspose.Cells.GridWeb コントロールを Web フォームに追加します。
- ファイル パスを指定して、Excel ファイルをインポートします。
- アプリケーションを実行します。
Aspose.Cells.GridWeb コントロールが Web フォームに追加されると、コントロールは自動的にインスタンス化され、既定のサイズでフォームに追加されます。 Aspose.Cells.GridWeb コントロール オブジェクトを作成する必要はありません。コントロールをドラッグ アンド ドロップして使用を開始するだけです。
ただし、Excel ファイルから Aspose.Cells.GridWeb コントロールにコンテンツを読み込むには、ImportExcelFile メソッドを呼び出して Excel ファイルのパスを指定する必要があります。その後、Aspose.Cells.GridWeb コントロールは、指定されたパスからファイルを自動的に検索し、その内容を表示します。 Excel ファイルの内容をロードするコード スニペットを以下に示します。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Gets the web application's path. | |
string path = (this.Master as Site).GetDataDir(); | |
string fileName = path + "\\GridWebBasics\\SampleData.xls"; | |
// Imports from an excel file. | |
GridWeb1.ImportExcelFile(fileName); |
上記のコード スニペットは、任意の方法で使用できます。たとえば、Web フォームの読み込み時に Excel ファイルを自動的に読み込むには、このコードをフォームの Page_Load イベントに追加します。ボタンがクリックされたときにファイルを開く場合は、Web フォームにボタンを追加し、ボタンの Click イベントの下に上記のコードを記述します。
ボタンをクリックするとExcelファイルが読み込まれます
ストリームからインポート
Aspose.Cells.GridWeb コントロールは、ファイルから Excel ファイルを開くだけでなく、ストリームから Excel ファイルを読み込むこともできます。ファイルをストリームとして使用することは、ストリームを閉じることによってファイルへのすべての接続を確実に閉じることができるため、あらゆる種類のファイル アクセスまたは共有違反の問題を防止するためのより良い方法です。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Gets the web application's path. | |
string path = (this.Master as Site).GetDataDir(); | |
string fileName = path + "\\GridWebBasics\\SampleData.xls"; | |
// Opening an Excel file as a stream | |
FileStream fs = File.OpenRead(fileName); | |
// Loading the Excel file contents into the control from a stream | |
GridWeb1.ImportExcelFile(fs); | |
// Closing stream | |
fs.Close(); |