Foxtable(狐表)用户栏目专家坐堂 → 合并数据如何去掉数据前的编号


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

主题:合并数据如何去掉数据前的编号

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


加好友 发短信
等级:幼狐 帖子:130 积分:1261 威望:0 精华:0 注册:2017/4/14 21:52:00
合并数据如何去掉数据前的编号  发帖心情 Post By:2022/3/28 11:11:00 [只看该作者]

图片点击可在新窗口打开查看



Dim Book As New XLS.Book("C:\Users\jun\Desktop\测试.xls")
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Tables("测试1").StopRedraw()
Dim nms() As String = {"编号","标签"}
For n As Integer = 1 To Sheet.Rows.Count -1
    Dim bh As String = sheet(n,0).Text
    Dim dr As DataRow = DataTables("测试1").Find("编号 = '" & bh &"'")
    If dr Is Nothing Then '如果不存在同编号的订单
        dr =  DataTables("测试1").AddNew()
    End If
    For m As Integer = 0 To nms.Length - 1
        dr(nms(m)) = Sheet(n,m).Value
    Next
Next
Tables("测试1").ResumeRedraw()


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110768 积分:563772 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/28 11:24:00 [只看该作者]

For n As Integer = 1 To Sheet.Rows.Count -1
    Dim bh As String = sheet(n,0).Text
    Dim dr As DataRow = DataTables("测试1").Find("编号 = '" & bh &"'")
    If dr Is Nothing Then '如果不存在同编号的订单
        dr =  DataTables("测试1").AddNew()
    End If
dr("编号") = Sheet(n,0).Value
dim s as string = Sheet(n,1).Value
for i as integer = 0 to s.length - 1
if Char.IsDigit(s(i)) then continue for
dr("标签") = s.substring(i)
exit for
next
Next

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


加好友 发短信
等级:幼狐 帖子:130 积分:1261 威望:0 精华:0 注册:2017/4/14 21:52:00
  发帖心情 Post By:2022/3/28 14:37:00 [只看该作者]

谢谢,版主


 回到顶部