Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将单个记录从csv文件拉入excel_Excel_Csv_Large Data - Fatal编程技术网

将单个记录从csv文件拉入excel

将单个记录从csv文件拉入excel,excel,csv,large-data,Excel,Csv,Large Data,我有一个2 gig的csv文件,我想读入excel vba宏,一次处理一条记录,或一次读取一个数据。我该怎么办?我可以吗?您可以使用脚本.FileSystemObject来执行此操作: 作为如何逐行读取文件的示例: Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.OpenTextFile("C:\FSO\ServerList.txt", 1) Do Until objFile.AtE

我有一个2 gig的csv文件,我想读入excel vba宏,一次处理一条记录,或一次读取一个数据。我该怎么办?我可以吗?

您可以使用
脚本.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脚本运行时的引用(FileSystemObject所在的位置)