如何在 C# 中將陣列復制到 Excel 范圍?
為什么下面的代碼不起作用?
如果我這樣分配它,那么在每個單元格中都是相同的值
Workbook workbook;
Worksheet worksheet;
List<double> flow = new List<double>();
workbook = excel.Workbooks.Open(filename);
worksheet = workbook.Worksheets.Add();
worksheet.Range[$"$A$1:$A{flow.count}"].Value = flow.ToArray();
當然,串列中充滿了值。我在這里省略了這部分。
uj5u.com熱心網友回復:
用你的最后一行替換
Excel.Range range = sheetSource.UsedRange.Columns[columnIndx];
range.Value = application.WorksheetFunction.Transpose(flow.ToArray());
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/506678.html
上一篇:在用戶定義的函式中執行存盤程序
