ワークシートへのアクセス

ワークシート インデックスの使用

開発者は、以下の例に示すように、目的のワークシートのワークシート インデックスを使用して、任意のワークシートのインスタンスにアクセスできます。このアプローチは、Excel ファイル内の多数のワークシートを反復処理する場合に適しています。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accesing a worksheet using its index
Worksheet sheet = gridDesktop1.Worksheets[0];

ワークシート名の使用

ワークシートの名前がわかっている場合は、以下に示すように、その名前を使用してワークシートにアクセスできます。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accesing a worksheet using its name
Worksheet sheet = gridDesktop1.Worksheets["Sheet2"];

アクティブなワークシートへのアクセス

Excel ファイルに複数のワークシートが含まれる場合があります。ユーザーが作業している 1 つの htat は、アクティブなワークシートと呼ばれます。アクティブシートにアクセスできます。

アクティブなワークシートにアクセスするために、Aspose.Cells.GridDesktop には 2 つの方法があります。

AcriveSheetIndex プロパティの使用

Aspose.Cells.GridDesktop コントロールを使用してアクティブなワークシートにアクセスする 1 つの方法は、GridDesktop コントロールの ActiveSheetIndex プロパティを使用することです。このプロパティを使用すると、Aspose.Cells.GridDesktop コントロールでアクティブなワークシートのインデックスを取得できます。次に、そのインデックスを使用して、以下に示すように従来の方法でワークシートにアクセスできます。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accesing an active worksheet using its index
Worksheet sheet = gridDesktop1.Worksheets[gridDesktop1.ActiveSheetIndex];

GetActiveWorksheet メソッドの使用

もう 1 つの方法は、GridDesktop コントロールの GetActiveWorksheet メソッドを呼び出すことです。このメソッドは、以下に示すように、Aspose.Cells.GridDesktop コントロールで現在アクティブなワークシートの参照を提供します。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accesing an active worksheet directly
Worksheet sheet = gridDesktop1.GetActiveWorksheet();