2

如何使用 Excelget_range将以下数据放入范围值。

我相信我应该能够使用它get_range来做到这一点,我只是不确定如何。

C1 = name, 
C5 = value, 
C10 = value
4

2 回答 2

5

我假设您希望在列标题中使用这些。如果不是,请更改 get_Range() 中的单元格引用。以下将做到这一点:

using Excel = Microsoft.Office.Interop.Excel;

Excel.Range targetRange = targetSheet.get_Range("A1");
targetRange.Value = name;
Excel.Range targetRange = targetSheet.get_Range("E1");
targetRange.Value = value;
Excel.Range targetRange = targetSheet.get_Range("J1");
targetRange.Value = value;

如果 A1 和 J1 之间没有要保留的内容,可以将值放入 object[,] 中,一次性设置 A1:J1 的值,这样会快一点。

于 2013-03-18T12:50:29.120 回答
2

Excelget_range对我不起作用。起作用的是:

Range c1 = workSheet.Range[workSheet.Cells[1, 3]];
c1.Value = "name";
于 2014-09-07T11:59:15.293 回答