Microsoft Excel ファイルのワークシートを管理します。
Aspose.Cells はクラスを提供し、ワークブックこれは Excel ファイルを表します。のワークブッククラスにはワークシートExcel ファイル内の各ワークシートにアクセスできるコレクション。
ワークシートは、ワークシートクラス。のワークシートクラスには、ワークシートを管理するためのさまざまなプロパティとメソッドが用意されています。
新しい Excel ファイルへのワークシートの追加
プログラムで新しい Excel ファイルを作成するには:
- のオブジェクトを作成しますワークブッククラス。
- 電話する追加の方法ワークシート コレクションクラス。空のワークシートが Excel ファイルに自動的に追加されます。新しいワークシートのシート インデックスをワークシートコレクション。
- ワークシート参照を取得します。
- ワークシートで作業を行います。
- を呼び出して、新しいワークシートを含む新しい Excel ファイルを保存します。ワークブッククラス'セーブ方法。
Designer スプレッドシートへのワークシートの追加
ワークシートをデザイナー スプレッドシートに追加するプロセスは、新しいワークシートを追加するプロセスと同じですが、Excel ファイルが既に存在するため、ワークシートを追加する前に開く必要があります。デザイナー スプレッドシートは、ワークブッククラス。
シート名を使用してワークシートにアクセスする
名前またはインデックスを指定して、任意のワークシートにアクセスします。
シート名を使用してワークシートを削除する
ファイルからワークシートを削除するには、削除場所方法ワークシート コレクションクラス。シート名を削除場所特定のワークシートを削除するメソッド。
シート インデックスを使用してワークシートを削除する
名前によるワークシートの削除は、ワークシートの名前がわかっている場合にうまく機能します。ワークシートの名前がわからない場合は、オーバーロードされたバージョンの削除場所シート名の代わりにワークシートのシート インデックスを取得するメソッド。
シートをアクティブ化し、ワークシートで Cell をアクティブにする
ユーザーが Excel で Microsoft Excel ファイルを開いたときに、特定のワークシートをアクティブにして表示する必要がある場合があります。同様に、特定のセルをアクティブにして、アクティブ セルを表示するようにスクロール バーを設定することもできます。 Aspose.Cells は、これらすべてのタスクを実行できます。
アンアクティブシートは作業中のシートです。タブ上のアクティブなシートの名前は、デフォルトで太字になっています。
アンアクティブセル選択されたセル (入力を開始したときにデータが入力されるセル) です。一度にアクティブになるセルは 1 つだけです。アクティブ セルは、太い境界線で強調表示されます。
シートのアクティブ化と Cell のアクティブ化
Aspose.Cells は、シートとセルをアクティブ化するための特定の API 呼び出しを提供します。たとえば、Aspose.Cells.WorksheetCollection.ActiveSheetIndexプロパティは、ワークブックのアクティブ シートを設定するのに役立ちます。 同様に、Aspose.Cells.Worksheet.ActiveCellプロパティは、ワークシート内のアクティブ セルを設定および取得するために使用されます。
水平または垂直スクロールバーが、特定のデータを表示したい行と列のインデックス位置にあることを確認するには、Aspose.Cells.Worksheet.FirstVisibleRowとAspose.Cells.Worksheet.FirstVisibleColumnプロパティ。
次の例は、ワークシートをアクティブにして、その中にアクティブ セルを作成する方法を示しています。生成された出力では、スクロールバーがスクロールされて、2 番目の行と 2 番目の列が最初に表示される行と列になります。