我使用了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;
答案 0 :(得分:2)
Range.Value属性为非标量值采用2D对象。