Ich habe Excel.Range.Value verwendet, aber es schreibt den gleichen Wert in alle Spalten "Zellen.
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;
Antworten:
2 für die Antwort № 1Die Range.Value-Eigenschaft verwendet ein 2D-Objekt für nicht skalare Werte.