タグ別アーカイブ: Excel操作

.Net C# Excel操作 範囲入力、範囲値設定

C#からExcelを操作するとき、範囲指定して一度に値をセットしたいことはよくあるので、備忘録的に残しておきます。

//セルクリア
Excel.Range range;
range = xlSheet.Range[xlSheet.Cells[22, 2], xlSheet.Cells[31, 14]];
range.Value = “”;

サンプルコード、範囲指定して一度に空白をセット

サンプルコード

//テスト用の配列設定
object[,] arrDtl = new object[2, 3];
arrDtl[0, 0] = “鈴木”;
arrDtl[0, 1] = “101”;
arrDtl[0, 2] = “すずき”;

arrDtl[1, 0] = “橋本”;
arrDtl[1, 1] = “102”;
arrDtl[1, 2] = “はしもと”;

//Rangeオブジェクト生成
Excel.Range range;
range = sheet.Range[sheet.Cells[2, 1], sheet.Cells[4, 2]];
//値をセット
range.Value = arrDtl;