源数据文本格式如下会员名称 开户日期 当前余额 还剩机时 费率时率 累计金额 累计机时
POWER168 2003-09-09 0 2:26 1.0 0.0 4:44
0818 2003-09-09 0 9:22 1.0 100.0 88:00
1137 2003-09-09 0 0:20 1.0 3526.5 1454:27
1003 2003-09-09 0 0:22 1.0 606.0 244:40
0947 2003-09-09 0 0:03 1.0 86.0 30:26
0850 2003-09-09 0 0:26 1.0 363.0 141:52
0871 2003-09-09 0 3:53 1.0 441.0 159:06
0824 2003-09-09 0 0:01 1.0 46.0 17:57
1102 2003-09-09 0 0:01 1.0 60.0 22:37
1112 2003-09-09 0 0:01 1.0 6.0 5:09 我用VB读取内容时只能识别为一列,加入分隔符,后才能正常识别数据,请问有不有办法识别空格的数据源会员名称 , 开户日期 , 当前余额 , 还剩机时 , 费率时率 , 累计金额 , 累计机时
POWER168 , 2003-09-09 , 0 , 2:26 , 1.0 , 0.0 , 4:44
0818 , 2003-09-09 , 0 , 9:22 , 1.0 , 100.0 , 88:00
1137 , 2003-09-09 , 0 , 0:20 , 1.0 , 3526.5 , 1454:27
1003 , 2003-09-09 , 0 , 0:22 , 1.0 , 606.0 , 244:40
0947 , 2003-09-09 , 0 , 0:03 , 1.0 , 86.0 , 30:26
0850 , 2003-09-09 , 0 , 0:26 , 1.0 , 363.0 , 141:52
0871 , 2003-09-09 , 0 , 3:53 , 1.0 , 441.0 , 159:06
0824 , 2003-09-09 , 0 , 0:01 , 1.0 , 46.0 , 17:57
1102 2003-09-09 0 0:01 1.0 60.0 22:37
1112 2003-09-09 0 0:01 1.0 6.0 5:09
0938 2003-09-09 0 0:02 1.0 100.0 33:27
0912 2003-09-09 0 0:03 1.0 165.0 53:25
1060 2003-09-09 0 0:29 1.0 190.0 85:57
0884 2003-09-09 0 0:28 1.0 40.0 19:18
0979 2003-09-09 0 1:22 1.0 275.0 112:31我现在读取来的效果如下图:http://npower.vicp.net/tools/text_dat.jpg源代码下载:
http://npower.vicp.net/tools/text_dat.rar (12kb)
Format=Delimited(*)
......但你的问题是,你的空格数量是随意的。这就不好办了。只有逐行读取,用 Replace 函数反复处理至字段间只有一个空格。再做处理。