Cell からテーブルにアクセスし、行と列のオフセットを使用してテーブル内に値を追加する
Contents
[
Hide
]
通常、次を使用してテーブルまたはリスト オブジェクト内に値を追加します。Cell.PutValue()方法。ただし、場合によっては、行と列のオフセットを使用して、テーブルまたはリスト オブジェクト内に値を追加する必要がある場合があります。
セルからテーブルまたはリスト オブジェクトにアクセスするには、Cell.GetTable()方法。行と列のオフセットを使用して内部に値を追加するには、ListObject.PutCellValue方法。
次のスクリーンショットは、コード内で使用されるソース Excel ファイルを示しています。空のテーブルが含まれており、テーブル内にあるセル D5 が強調表示されています。を使用して、セル D5 からこのテーブルにアクセスします。Cell.GetTable()メソッドを作成し、両方を使用してその中に値を追加しますCell.PutValue()とListObject.PutCellValueメソッド。
例
ソース ファイルと出力ファイルを比較するスクリーンショット
次のスクリーンショットは、コードによって生成された出力 Excel ファイルを示しています。ご覧のとおり、セル D5 には値があり、テーブルのオフセット 2,2 にあるセル F6 には値があります。
C# セルからテーブルにアクセスし、行と列のオフセットを使用してその中に値を追加するコード
次のサンプル コードは、上記のスクリーンショットに示すようにソース Excel ファイルを読み込み、テーブル内に値を追加して、上記のように出力 Excel ファイルを生成します。