关于csv文件读取的问题
Dim bytFile() As Byte, strFile As String, strTmp As String Open Txt_文件 For Binary As #1
ReDim bytFile(LOF(1) - 1)
Get #1, , bytFile
Close #1
strFile = StrConv(bytFile, vbUnicode)
strTmp = Replace(strFile, vbCrLf, "")
n = ((LenB(strFile) - LenB(strTmp)) / 2 + 1) / 2
我想用这段代码获取一个csv文件的行数,文件小可以,如果文件大了,比如几百M就会提示“内存溢出”(ReDim bytFile(LOF(1) - 1)),有什么解决办法不?