Excel get_range

时间:2013-03-18 12:32:16

标签: c# .net excel

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

我相信我应该可以使用get_range来做这件事,我只是不确定如何。

C1 = name, 
C5 = value, 
C10 = value

2 个答案:

答案 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";