一度に 1 つのレコード、または一度に 1 つのデータムを Excel VBA マクロ プロセスに読み込みたい 2 ギガバイトの csv ファイルがあります。どうやって?できますか?
質問する
75 次
1 に答える
1
を使用しScripting.FileSystemObject
てそれを行うことができます:
ファイルを 1 行ずつ読み込む方法のサンプルとして、次のようにします。
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 に答える