标题:split 转换 csv 输入空行如何解决
取消只看楼主
woa
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2008-12-4
结帖率:85.37%
已结贴  问题点数:0 回复次数:2 
split 转换 csv 输入空行如何解决
文本内是:
d:\ra091222.ibl 773 IVYNET13100 999 2009-12-22 00:06:53 60.21.254.172 68.106.3.150 80 GET HTTP/1.1 200 0 46 572 273 2 /db3.rar - -
d:\ra091222.ibl 774 IVYNET13100 999 2009-12-22 00:06:53 60.21.254.172 68.106.3.150 80 GET HTTP/1.1 200 0 31 572 273 2 /db3.rar - -
。。。。。
现在想转换成csv文件格式,用逗号隔开

Dim stra As String, i As Long
Dim tArray() As String
stra = Text1.Text
tArray = Split(stra, " - -")
For i = 0 To UBound(tArray)
Open "log.csv" For Append As #1
tArray(i) = Replace((tArray(i)), " ", ",")
Print #1, tArray(i)
Close #1




为什么输入一行数据,会再输入一行空行,再输下一行数据



[ 本帖最后由 woa 于 2009-12-23 19:50 编辑 ]
搜索更多相关主题的帖子: 输入 split csv 
2009-12-23 15:14
woa
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2008-12-4
得分:0 
问题的确解决了,什么原因?
而且发现长度的判断是多余的,去掉了。。
2009-12-23 19:51
woa
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2008-12-4
得分:0 
明白了,有隐藏的换行符
2009-12-24 13:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-294142-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.109567 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved