读取特定行的文件
Dim FSO As New FileSystemObjectDim TS As TextStream
Dim tmp As String
Dim temp() As String
If Dir("C:\Users\DELL\Desktop\11072503.000") <> "" Then
Set TS = FSO.OpenTextFile("C:\Users\DELL\Desktop\11072503.000", ForReading)
For i = 0 To UBound(LonPosition)
Do Until TS.Line = lonposition(i)
TS.SkipLine
Loop
tmp = TS.ReadLine
Print Str
Next i
Else
MsgBox "确认文件路径"
End If
这是附件[local]2[/local]
存在问题:读取到特定行没问题,但是为什么当ts。line>290以后就会出现输入超出文件尾的错误呢。求大神帮忙!!
另外还有一个问题,我有16个这样的文件待读,每个文件要读特定的15行,然后再从其中每一行中摘取特定列数的数据,怎么做才能最省内存,计算的更快一些呢?
这种读取方式与全部input然后split那个更快?
求大神快些解决,急用呀