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


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

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

帅哥哟,离线,有人找我吗?
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,以此类推。。。,也就是按不同规定长度读取文本数据。请老大帮忙!

 回到顶部
美女呀,离线,留言给我吧!
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/5/16 12:59:00 [只看该作者]

可以先导入全部数据,然后在另一固定表中分段获取所需的数据

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


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

已经知道怎么做了.


 回到顶部
美女呀,离线,留言给我吧!
yangming
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/5/17 9:09:00 [只看该作者]

能否将你做好的例子上传,让大家学学?

 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  5楼 | 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


 回到顶部