这个是一个比较老的VBA,用了Line put从txt文件导
vba吧
全部回复
仅看楼主
level 8
Jason_CH_Zhou 楼主
这个是一个比较老的VBA,用了Line put从txt文件导入数据,最近一点就卡死,我排查发现它不会换行,直接一次把把整份文件的内容当做一行,所以才卡死。
可当我把文件内容复制到Woed里面,又发现其实每一行都是带了回车换行的,不知道怎么回事,看看有没有大神,能不能指点一下。
2021年09月09日 11点09分 1
level 6
估计只是带了换行符,实在不行就使用规则 来进行人工换行吧
2021年09月10日 03点09分 2
又或者使用ADO把这个TXT作为数据库后再导入到EXCEL中
2021年09月10日 03点09分
@ISD_狮子座 都可以,可以读到Query,再用SQL筛选到Excel,我最近研究SQL,不过Excel操作效率也不高,和fso方式比差不多时间,条件筛选很慢
2021年09月10日 14点09分
@Jason_CH_Zhou 数据量大的话还是放到专门的SQL服务器比较好的
2021年09月11日 01点09分
level 8
要无视换行符CRLF 和LF的区别
用fso来读文件
2021年09月10日 09点09分 3
是的,换行符是chr(10),我直接用导入然后用Split拆分
2021年09月10日 14点09分
1