我有一个2 gig csv文件,我想一次读入一个excel vba宏进程一条记录,或一次只读一个数据。我怎么能够?我可以吗?
答案 0 :(得分:1)
您可以使用Scripting.FileSystemObject
执行此操作:
作为如何逐行读取文件的示例:
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("C:\FSO\ServerList.txt", 1)
Do Until objFile.AtEndOfStream
strLine = objFile.ReadLine
... You code here ...
Loop
objFile.Close
请记住添加对Microsoft Scripting Runtime
(FileSystemObject所在的位置)