首先在代碼的開頭引入命名空間:

成都創新互聯公司-專業網站定制、快速模板網站建設、高性價比恒山網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式恒山網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋恒山地區。費用合理售后完善,十年實體公司更值得信賴。
Imports?System.IO
給出三個讀文本文件的例子。
'直接讀取所有文本
Dim?fileString?As?String?=?File.ReadAllText("1.txt")
'把所有行弄進一個數組
Dim?fileLines()?As?String?=?File.ReadAllLines("1.txt")
'以流的方式一行一行讀取
Using?fs?As?FileStream?=?File.OpenRead("1.txt")?'初始化文件流
Using?sr?As?New?StreamReader(fs)?'初始化流讀取器
Dim?lineString?As?String?=?""
While?Not?sr.EndOfStream?'循環直到流結束
lineString?=?sr.ReadLine()?'讀一行
'這里lineString就是每行的文件內容了。
'你可以在這里對它進行處理。
End?While
End?Using
End?Using
代碼如下:
Dim Str As String
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
Str = OpenFileDialog1.FileName
End If
Dim oExcel As New Excel.Application
Dim oWorkBook As Excel.Workbook
Dim oWorkSheet As Excel.Worksheet
oWorkBook = oExcel.Workbooks.Open(Str)
oWorkSheet = oWorkBook.Worksheets(1)
For i = 1 To 50 這里我暫時讀取了50行,因為我不知道如何判斷讀到最后一行
MsgBox(oWorkSheet.Cells(i, 1).value oWorkSheet.Cells(i, 2).value oWorkSheet.Cells(i, 3).value)
Next
oWorkBook.Close()
oWorkBook = Nothing
oExcel.Quit()
oExcel = Nothing
你csv文件是用什么分割符的?
把csv文件當做文本文件處理
File.ReadAllLines 讀取所有行,
然后循環每行,按照分隔符split后就是每一列
Me.ListView1.Items(Me.ListView1.Items.Count?-?1).Selected?=?True
Me.ListView1.EnsureVisible(Me.ListView1.Items.Count?-?1)
引用excel,然后:
nLR
=
ActiveSheet.Cells.SpecialCells(xlLastCell).Row
'最后一行(與連續與否無關)
Nextcol
=
Cells(nLR,
1).End(xlToRight).Column
'查找最后一行最后一列(與連續與否無關)
然后循環讀單元格的值就行了。
分享文章:vb點虐
最后一行 vba單元格最后一行
路徑分享:http://www.yijiale78.com/article22/ddgcicc.html
成都網站建設公司_創新互聯,為您提供Google、網頁設計公司、軟件開發、微信小程序、小程序開發、定制網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯