ワークシートの管理

Aspose.Cells を使用したワークシートの管理は、ABC と同じくらい簡単です。このセクションでは、次の方法について説明します。

  1. 新しい Excel ファイルをゼロから作成し、それにワークシートを追加する
  2. ワークシートをデザイナー スプレッドシートに追加する
  3. シート名を使用してワークシートにアクセスする
  4. シート名を使用して Excel ファイルからワークシートを削除する
  5. シート インデックスを使用して Excel ファイルからワークシートを削除する

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

ワークシートは、ワークシートクラス。ワークシートクラスには、ワークシートを管理するためのさまざまなプロパティとメソッドが用意されています。これらの基本的な API セットをどのように利用できるか見てみましょう。

新しい Excel ファイルへのワークシートの追加

プログラムで新しい Excel ファイルを作成するには、開発者は次のオブジェクトを作成する必要があります。ワークブック Excel ファイルを表すクラス。その後、開発者は呼び出すことができます追加 の方法ワークシート コレクション.電話すると[追加](https://reference.aspose.com/cells/java/com.aspose.cells/worksheetcollection#add() メソッドを使用すると、空のワークシートが Excel ファイルに自動的に追加されます。これは、新しく追加されたワークシートのシート インデックスをワークシート コレクション.ワークシート参照を取得したら、開発者は要件に従ってワークシートで作業できます。ワークシートでの作業が完了したら、開発者は を呼び出して、新しく作成した Excel ファイルを新しいワークシートと共に保存できます。セーブ の方法ワークブッククラス。

Designer スプレッドシートへのワークシートの追加

デザイナー スプレッドシートにワークシートを追加するプロセスは、Excel ファイルが既に作成されており、ワークシートを追加する前にまずその Excel ファイルを開く必要があることを除いて、上記のアプローチのプロセスとまったく同じです。デザイナー スプレッドシートは、初期化中にファイル パスまたはストリームを渡すことで開くことができます。ワークブッククラス。

シート名を使用してワークシートにアクセスする

開発者は、ワークシートの名前またはインデックスを指定して、任意のワークシートにアクセスまたは取得できます。

シート名を使用してワークシートを削除する

場合によっては、開発者が既存の Excel ファイルからワークシートを削除する必要がある場合があります。そのタスクは、removeAt の方法ワークシート コレクションコレクション。シート名を[removeAt](https://reference.aspose.com/cells/java/com.aspose.cells/worksheetcollection#removeAt(java.lang.String)メソッドを使用して、特定のワークシートを削除します。

シート インデックスを使用してワークシートを削除する

ワークシートを削除する上記のアプローチは、開発者が削除するワークシートのシート名を既に知っている場合にうまく機能します。しかし、Excel ファイルから削除したいワークシートのシート名がわからない場合はどうすればよいでしょうか?

そのような状況では、開発者はオーバーロードされたバージョンの[removeAt](https://reference.aspose.com/cells/java/com.aspose.cells/worksheetcollection#removeAt(int)シート名の代わりにワークシートのシート インデックスを取得するメソッド。

先行トピック