私はキーとして文字列を持つ辞書と、値として文字列のリストを持っています。 Excelに値を書き込んで、キーが一番上の行にあり、その値が対応する列にあるようにします。私はすでに一番上の行にキーを書き込むいくつかのコードを持っていますが、値の処理方法がわかりません。前もって感謝します!C#でExcelに辞書を書く
Excel.Application oXL = new Excel.Application();
Excel._Workbook oWB = (Excel._Workbook)(oXL.Workbooks.Add(Missing.Value));
Excel._Worksheet oSheet = (Excel._Worksheet)oWB.ActiveSheet;
Excel.Range oRng;
string[] saNames = dict.Keys.ToArray();
oRng = oSheet.get_Range("A1", Missing.Value).get_Resize(1, dict.Keys.Count);
oRng.Value = saNames;
oXL.Visible = true;
oXL.UserControl = true;
はちょうどについてルックスをお楽しみください。 – zmbq
ありがとう、私はちょうどそのような細胞を反復することができるか分からなかった。私は範囲オブジェクトを使用しなければならないと思った。 – user1090859