Excel ワークシートを名前で取得する C# チュートリアル

このチュートリアルでは、Aspose.Cells for .NET の名前を使用して Excel ワークシートを取得できる以下の C# ソース コードを段階的に説明します。プロセスを詳細に理解するのに役立つように、各ステップのサンプル コードが含まれています。

ステップ 1: ドキュメント ディレクトリを定義する

まず、Excel ファイルが配置されているディレクトリ パスを設定する必要があります。コード内の「YOUR DOCUMENT DIRECTORY」を Excel ファイルの実際のパスに置き換えます。

//ドキュメントディレクトリへのパス。
string dataDir = "YOUR DOCUMENT DIRECTORY";

ステップ 2: Excel ファイルの入力パスを設定する

次に、開きたい Excel ファイルの入力パスを設定する必要があります。このパスは、ファイル ストリームの作成に使用されます。

// Excelファイルの入力パス
string InputPath = dataDir + "book1.xlsx";

ステップ 3: ファイル ストリームを作成し、Excel ファイルを開く

次に、ファイル ストリームを作成し、次のコマンドを使用して Excel ファイルを開く必要があります。FileStreamクラス。

//開く Excel ファイルを含むファイル ストリームを作成します。
FileStream fstream = new FileStream(InputPath, FileMode.Open);

ステップ 4: ワークブック オブジェクトをインスタンス化する

Excel ファイルを開いたら、インスタンスを作成する必要があります。Workbook物体。このオブジェクトは Excel ワークブックを表し、ワークブックを操作するためのさまざまなメソッドとプロパティを提供します。

//Workbook オブジェクトをインスタンス化する
//ファイルフロー経由で Excel ファイルを開きます
Workbook workbook = new Workbook(fstream);

ステップ 5: 名前でワークシートにアクセスする

特定のワークシートに名前でアクセスするには、Worksheetsの財産Workbookオブジェクトとワークシート名のインデックスを作成します。

//シート名を使用してワークシートにアクセスする
Worksheet worksheet = workbook.Worksheets["Sheet1"];

ステップ 6: 特定のセルにアクセスする

目的のワークシートに移動したら、Cellsの財産Worksheetオブジェクトとセル参照のインデックスを作成します。

//特定のセルへのアクセス
Cell cell = worksheet.Cells["A1"];

ステップ 7: セル値を取得する

最後に、次を使用してセル値を取得できます。Valueの財産Cell物体。

//セル値を取得する
Console.WriteLine(cell.Value);

Aspose.Cells for .NET を使用した名前による Excel ワークシートの取得 C# チュートリアルのサンプル ソース コード

//ドキュメントディレクトリへのパス。
string dataDir = "YOUR DOCUMENT DIRECTORY";
string InputPath = dataDir + "book1.xlsx";
//開く Excel ファイルを含むファイル ストリームの作成
FileStream fstream = new FileStream(InputPath, FileMode.Open);
//Workbook オブジェクトのインスタンス化
//ファイル ストリーム経由で Excel ファイルを開く
Workbook workbook = new Workbook(fstream);
//シート名を使用したワークシートへのアクセス
Worksheet worksheet = workbook.Worksheets["Sheet1"];
Cell cell = worksheet.Cells["A1"];
Console.WriteLine(cell.Value);

結論

このチュートリアルでは、Aspose.Cells for .NET を使用して、名前に基づいて特定の Excel ワークシートを取得する段階的なプロセスについて説明しました。この知識を使用して、Excel ファイル内のデータを効率的かつ正確に操作および処理できるようになりました。

よくある質問 (FAQ)

Aspose.Cells for .NET とは何ですか?

Aspose.Cells for .NET は、開発者が .NET アプリケーションで Excel ファイルを作成、操作、変換できるようにする強力なライブラリです。ワークシート、セル、数式、スタイルなどを操作するための幅広い機能を提供します。

Aspose.Cells for .NET をインストールするにはどうすればよいですか?

Aspose.Cells for .NET をインストールするには、Aspose.Releases (https://releases.aspose.com/cells/net)、表示される指示に従ってください。アプリケーションでライブラリを使用するには、有効なライセンスが必要です。

Aspose.Cells for .NET でその名前を使用して Excel ワークシートを取得できますか?

はい、Aspose.Cells for .NET でその名前を使用して Excel ワークシートを取得できます。使用できますWorksheetsの財産Workbookオブジェクトにアクセスするためのワークシートの名前とインデックスを作成します。

Excel ファイルにワークシート名が存在しない場合はどうすればよいでしょうか?

指定したワークシート名が Excel ファイルに存在しない場合、そのワークシートにアクセスしようとすると例外がスローされます。ワークシートにアクセスする前に、ワークシートの名前が正しく入力されていること、およびワークシートが Excel ファイル内に存在することを必ず確認してください。

Aspose.Cells for .NET を使用してワークシート内のセル データを操作できますか?

はい、Aspose.Cells for .NET は、ワークシート内のセル データを操作するための多くの機能を提供します。セル値の読み取りと書き込み、書式の適用、数式の追加、セルの結合、数学演算の実行などを行うことができます。このライブラリは、Excel でセル データを操作するための包括的なインターフェイスを提供します。