如何使用Excel get_range
将以下数据放入范围值。
我相信我应该可以使用get_range
来做这件事,我只是不确定如何。
列
C1 = name,
C5 = value,
C10 = value
答案 0 :(得分:3)
我以为你在列标题中想要这些。如果不是,请更改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之间的任何内容,可以将值放入对象[,]并一次性设置A1:J1的值,这样会快一些。
答案 1 :(得分:1)
Excel get_range
对我不起作用。
这有什么用呢:
Range c1 = workSheet.Range[workSheet.Cells[1, 3]];
c1.Value = "name";