我有一个 2 gig csv 文件,我想一次读入一个 excel vba 宏处理一条记录,或者一次一个数据。我怎样才能?我可以吗?
问问题
75 次
1 回答
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 所在的位置)的引用
于 2013-03-22T20:37:44.127 回答