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

Cellsへのアクセス方法

Aspose.Cells はクラスを提供します。ワークブックExcel ファイルを表します。のワークブッククラスにはワークシートコレクションこれにより、Excel ファイル内の各ワークシートにアクセスできるようになります。ワークシートは次のように表されます。ワークシートクラス。のワークシートクラスが提供するのはCellsワークシート内のすべてのセルを表すコレクション。

使用できますCellsワークシート内のセルにアクセスするためのコレクション。 Aspose.Cells では、ワークシート内のセルにアクセスするための 3 つの基本的なアプローチを提供しています。

  1. セル名を使用します。
  2. セルの行と列のインデックスを使用します。
  3. でのセルインデックスの使用Cellsコレクション

重要: 番目のアプローチが最も速く、1 番目のアプローチが最も遅いと述べました。各アプローチ間のパフォーマンスの違いは非常に小さいため、どのアプローチを使用してもパフォーマンスの低下を心配する必要はありません。

Cell 名前で Cell オブジェクトを取得する方法

開発者は、セル名をCellsのコレクションワークシートクラスをインデックスとして使用します。

最初に空のワークシートを作成すると、Cellsコレクションはゼロです。この方法を使用してセルにアクセスすると、このセルがコレクション内に存在するかどうかがチェックされます。 「はい」の場合、コレクション内のセル オブジェクトを返します。それ以外の場合、新しいセル オブジェクトを作成します。Cellオブジェクト、オブジェクトをCellsコレクションを取得してオブジェクトを返します。 Microsoft Excel に慣れている場合、このアプローチはセルにアクセスする最も簡単な方法ですが、他のアプローチと比較すると最も遅い方法です。

Cellの行と列のインデックスからCellオブジェクトを取得する方法

開発者は、行と列のインデックスをセルに渡すことで、特定のセルにアクセスできます。Cellsのコレクションワークシートクラス。

このアプローチは、最初のアプローチと同じように機能します。

Cells コレクションの Cell インデックスによって Cell オブジェクトを取得する方法

セルの数値インデックスをCellsコレクション。

この方法を使用してセルにアクセスすると、セルの数値インデックスが範囲外の場合に例外がスローされる可能性があります。この方法はセルにアクセスするのに最も速い方法ですが、この方法を使用してセル オブジェクトにアクセスすると、新しいセルがセルに追加された後に数値インデックスが変更される可能性があることを知っておくことが重要です。Cellsコレクション。のセル オブジェクトCellsコレクションは行と列のインデックスによって内部的に並べ替えられます。

ワークシートの最大表示範囲を取得する方法

Aspose.Cells を使用すると、開発者はワークシートの最大表示範囲にアクセスできます。最大表示範囲 (内容を含む最初のセルと最後のセルの間のセルの範囲) は、ワークシートの内容全体を画像内でコピー、選択、または表示する必要がある場合に便利です。

次を使用してワークシートの最大表示範囲にアクセスできます。Worksheet.Cells.MaxDisplayRange 。次のサンプル コードは、最大表示範囲財産。