行と列の挿入と削除

序章

新しいワークシートをゼロから作成する場合でも、既存のワークシートで作業する場合でも、より多くのデータを収容するために余分な行または列を追加する必要がある場合があります。逆に、ワークシートの指定された位置から行または列を削除する必要がある場合もあります。

これらの要件を満たすために、Aspose.Cells は、以下で説明する非常に単純なクラスとメソッドのセットを提供します。

行/列の管理

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

Cellsコレクションには、ワークシートの行と列を管理するためのメソッドがいくつか用意されています。これらのいくつかを以下で説明します。

行の挿入

を呼び出して、任意の場所に行を挿入します。[挿入行](https://reference.aspose.com/cells/java/com.aspose.cells/cells#insertRows(int,%20int) の方法Cellsコレクション。の挿入行method は、新しい行が挿入される行のインデックスを最初の引数として取り、挿入される行の数を 2 番目の引数として取ります。

複数行の挿入

ワークシートに複数の行を挿入するには、挿入行 の方法Cellsコレクション。の挿入行 メソッドは 2 つのパラメーターを取ります。

  • 行インデックス: 新しい行が挿入される行のインデックス。
  • 行数: 挿入する必要がある行の総数。

書式を設定して行を挿入する

書式設定オプションを含む行を挿入するには、挿入行 かかるオーバーロード挿入オプションパラメータとして。をセットするCopyFormatTypeのプロパティ挿入オプションクラスCopyFormatType列挙。のCopyFormatTypeEnumeration には、以下に示す 3 つのメンバーがあります。

行の削除

任意の場所で行を削除するには、行の削除 の方法Cellsコレクション。の行の削除 メソッドは 2 つのパラメーターを取ります。

  • 行インデックス: 行が削除される行のインデックス。
  • 行数: 削除する必要がある行の総数。

複数行の削除

ワークシートから複数の行を削除するには、行の削除 の方法Cellsコレクション。の行の削除 メソッドは 2 つのパラメーターを取ります。

  • 行インデックス: 行が削除される行のインデックス。
  • 行数: 削除する必要がある行の総数。

1 つまたは複数の列の挿入

開発者は、を呼び出して、ワークシートの任意の場所に列を挿入することもできます挿入列 の方法Cellsコレクション。の挿入列 メソッドは 2 つのパラメーターを取ります。

  • 列インデックス、列が挿入される列のインデックス
  • 列数、挿入する必要がある列の総数

列の削除

ワークシートの任意の場所から列を削除するには、deleteColumns の方法Cellsコレクション。の[deleteColumns](https://reference.aspose.com/cells/java/com.aspose.cells/cells#deleteColumns(int,%20int,%20boolean)メソッドは、次のパラメーターを取ります。

  • 列インデックス: 列が削除される列のインデックス。
  • 列数: 削除する必要がある列の総数。
  • 参照の更新: 他のワークシートの参照を更新するかどうかを示すブール値パラメーター。