我已經知道的基本程序如何閱讀使用VB.NET,但我的.xls文件的特定細胞無法弄清楚如何自動從所有數據這樣的文件。VB.NET - 讀一個Excel的全部內容文件
基本上,我得到的數據是這樣的:
Dim xlApp As Excel.Application
Dim wb As Workbook
Dim ws As Worksheet
xlApp = New Excel.Application
wb = xlApp.Workbooks.Open("myfile.xls")
ws = wb.Worksheets("worksheet1")
For Each cell In ws.Range("A1", "C10")
Console.WriteLine(cell.value)
Next
在這種情況下,我知道會有前10行的列A,B和C,但內容會是什麼我如果我有一個巨大的文件,其大小和內容甚至可能會不時變化,我必須這樣做嗎?我知道,還有一個屬性ws.rows.count但這總是返回大值60000一樣,即使只有幾行被佔用。
所以基本上,我通過一個Excel與該行中訪問每個細胞的可能性文件的所有使用的行尋找一種簡單的方法來循環。
此方法是由該[EXCEL先生樣品xl2003]覆蓋(http://www.mrexcel.com/td0058.html)。隨着XL2007/10的特定列示例更多行今天將被用作'LastRowColA =細胞(Rows.Count,「A」)。完(xlUp).Row' – brettdj