DioDocs for Excel
DioDocs for Excel
テーブル列および行の追加と削除
機能 > テーブル > テーブル列および行の追加と削除

次のインタフェースのメソッドとプロパティを使用して、テーブルの行と列を追加および削除できます。

単一の列の追加と削除

単一の列を追加および削除するには、ITableColumnsインタフェースのAddメソッドとITableColumnインタフェースのDeleteメソッドを使用します。

テーブル列を追加および削除する方法については、次のサンプルコードを参照してください。

C#
コードのコピー
//最初のテーブルを作成します
ITable table1 = worksheet.Tables.Add(worksheet.Range["D3:I6"], true);

//2番目のテーブルを作成します
ITable table2 = worksheet.Tables.Add(worksheet.Range["A1:C6"], true);

//最初のテーブルの最初の列の前にテーブル列を追加します
table1.Columns.Add(0);

//2番目のテーブルの最初の列の前にテーブル列を追加します
table2.Columns.Add(0);

//最初のテーブルから最初のテーブル列を削除します
worksheet.Tables[0].Columns[0].Delete();

複数の列の追加と削除

複数の列を追加と削除するには、ITableColumnsインタフェースのAddメソッドとDeleteメソッドを使用します。これらのメソッドは、パラメータとして追加または削除する列の位置と数を受け取ります。

複数の列を追加と削除する方法については、次のサンプルコードを参照してください。

C#
コードのコピー
//テーブルを追加します
ITable table = worksheet.Tables.Add(worksheet.Range["A1:F7"], true);

//最初の列の前に2つの列を追加します
table.Columns.Add(0, 2);
        
//2番目の列の後の3つの列を削除します
table.Columns.Delete(1, 3);

単一の行の追加と削除

単一の行を追加と削除するには、ITableRowsインタフェースのAddメソッドとITableRowインタフェースのDeleteメソッドを使用します。

テーブル行を追加と削除する方法については、次のサンプルコードを参照してください。

C#
コードのコピー
//最初のテーブルの最後に新しい行を挿入します
table1.Rows.Add();

//2番目のテーブルの最後に新しい行を挿入します
table2.Rows.Add();

//2番目のテーブルに2番目の行を削除します
table2.Rows[1].Delete();


複数の行の追加と削除

複数の行を追加と削除するには、ITableRowsインタフェースのAddメソッドとDeleteメソッドを使用します。これらのメソッドは、パラメータとして追加または削除する行の位置と数を受け取ります。

複数の行を追加と削除する方法については、次のサンプルコードを参照してください。

C#
コードのコピー
 //テーブルを追加します
 ITable table = worksheet.Tables.Add(worksheet.Range["A1:F7"], true);

 //最後の行の後に3行を挿入します
 table.Rows.Add(-1, 3);
 
 //最後のテーブル行を削除します
table.Rows.Delete(table.Rows.Count - 1, 1);