我有一个用Lf结束符以逗号分隔的csv文件,我想把它转换成一个二维数组以便进一步处理。我成功地将文件读入字符串,并将行终止符从Lf修改为Cr,因为我知道vba不会将Lf识别为终止符。我想获取这个字符串并创建一个二维数组,在这个数组中还可以确定行数和列数,因为原始csv文件可以是任意大小的。csv文件也可以很大(>300MB和>1M元素)
我还不知道如何确定列数,即使每个数据行的字符串中都有一个CR终止符。
Open fName For Binary As #1
Buf$ = String$(LOF(1), 0)
Get 1, , Buf$
Buf$