2013-03-18 73 views
0

如何使用Excel get_range將以下數據放入範圍值中。Excel get_range

我相信我應該可以使用get_range來做到這一點,我只是不知道如何。

C1 = name, 
C5 = value, 
C10 = value 

回答

2

我以爲你在列標題想這些。如果不是,請在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「你可以把這些值轉換成對象[,],並設置A1的值:J1一氣呵成,這是一個快一點。」如果您正在編寫多個值,則速度會更快。 – 2014-09-07 12:39:22

1

Excel get_range沒有爲我工作。 什麼做的工作是這樣的:

Range c1 = workSheet.Range[workSheet.Cells[1, 3]]; 
c1.Value = "name"; 
相關問題