Foxtable(狐表)用户栏目专家坐堂 → 求助!有关按文本长度来导入数据。


  共有16622人关注过本帖树形打印复制链接

主题:求助!有关按文本长度来导入数据。

帅哥哟,离线,有人找我吗?
baoxyang
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望:0 精华:1 注册:2009/3/31 11:25:00
求助!有关按文本长度来导入数据。  发帖心情 Post By:2009/5/16 9:23:00 [显示全部帖子]

因在条形码管理中,从条形码读出的数据每行连串的,关键是应如何取得每行中规定长度的字符串,如aaaa11bbb2ddddd,使得数据表行A列为aaaa,B列11,C列为bbb,D列为2,E列为ddddd,以此类推。。。,也就是按不同规定长度读取文本数据。请老大帮忙!

 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/5/17 0:44:00 [显示全部帖子]

已经知道怎么做了.


 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/5/17 9:41:00 [显示全部帖子]

Dim s As string = FileSys.ReadAllText("d:\data\Chkinu.txt")
Dim Multi As String = s
Dim Values() as String
Values = Multi.split(Chr(10))
dim s1 as string
Dim s2 As String
Dim s3,s4,s5 As String
For Index As Integer = 0 To Values.Length - 1
  s1 = Values(Index)
  s2 = s1.SubString(1,10)
  s3 = s1.SubString(11,20)
  s4 = s1.SubString(31,12)
  s5 = s1.SubString(44,1)

  Tables("表A").Rows(Index)("第一列") = s2
  Tables("表A").Rows(Index)("第二列") = s3
  Tables("表A").Rows(Index)("第三列") = s4
  Tables("表A").Rows(Index)("第四列") = s5

Next


 回到顶部