如何将数组写入excel列?

时间:2013-05-22 11:08:44

标签: c#

我使用了Excel.Range.Value,但它将相同的值写入所有列的单元格。

object[] weights = new object[10000];

Excel.Range startCell = (Excel.Range)worksheet.Cells[2, cols+1];
Excel.Range endCell = (Excel.Range)worksheet.Cells[rows, cols+1];
Excel.Range writeRange = worksheet.get_Range(startCell,endCell);
writeRange.Value = weights;

1 个答案:

答案 0 :(得分:2)

Range.Value属性为非标量值采用2D对象。