次のインタフェースのメソッドとプロパティを使用して、テーブルの行と列を追加および削除できます。
単一の列を追加および削除するには、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); |