2011-10-18 43 views
0

的行和列是否有可能恢復從Excel.Worksheet的行和列索引的小區的價值?我需要通過所有的行和列itearate和獲取值...通過迭代Excel工作表,並獲得價值

For row As Integer = 1 To worksheet.UsedRange.Rows.Count 
    For col As Integer = 1 To worksheet.UsedRange.Columns.Count 
     list.Add(worksheet.Cells(row, col)) 'this doesn't return the value of the cell 
    Next 
Next 

回答

0

嘗試:

list.Add(worksheet.Cells(row, col).Value2) 
+0

值2在智能感知顯示不出來... – Prabhu

+0

@Prabhu:我知道,你不必擔心這一點。 Value2是_hidden_​​,但您必須獲取該屬性才能擁有單元格值。我不記得,如果你必須將它轉換爲你喜歡的類型...... – Marco

+0

@Marco ...不幸的是,我得到一個錯誤「選項嚴格On不允許後期綁定」,我不知道我可以將其關閉。 – Prabhu

0
list.Add(worksheet.Cells(row, col).Value) 
+1

總是添加上下文代碼。 –