Excelファイルの行と列の挿入と削除

序章

新しいワークシートをゼロから作成する場合でも、既存のワークシートで作業する場合でも、より多くのデータを収容するために余分な行または列を追加する必要がある場合があります。逆に、ワークシートの指定された位置から行または列を削除する必要がある場合もあります。 これらの要件を満たすために、Aspose.Cells は、以下で説明する非常に単純なクラスとメソッドのセットを提供します。

行と列を管理する

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

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

行と列を挿入する

行を挿入する

を呼び出して、ワークシートの任意の場所に行を挿入します。行の挿入の方法Cellsコレクション。の行の挿入メソッドは、新しい行が挿入される行のインデックスを取ります。

複数の行を挿入

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

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

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

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

  • SameAsAbove: 上の行と同じように行をフォーマットします。
  • SameAsBelow: 下の行と同じように行をフォーマットします。
  • クリア: フォーマットをクリアします。

列を挿入する

開発者は、を呼び出して、ワークシートの任意の場所に列を挿入することもできます挿入列の方法Cellsコレクション。の挿入列メソッドは、新しい列が挿入される列のインデックスを取得します。

行と列を削除する

複数の行を削除

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

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

列を削除する

ワークシートの任意の場所から列を削除するには、列の削除の方法Cellsコレクション。の列の削除メソッドは、削除する列のインデックスを取得します。