Foxtable(狐表)用户栏目专家坐堂 → [求助]合并excel数据


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

主题:[求助]合并excel数据

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


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/1 20:17:00 [显示全部帖子]

……
If dlg.ShowDialog = DialogResult.OK Then
Tables("jcjgsbsj").StopRedraw()
    For Each f As String In dlg.FileNames
        Dim  Book As New XLS.Book(f)
        Dim Sheet As XLS.Sheet = Book.Sheets(0)
        Dim nms() As String = {"姓名","证件号码","核酸检测结果","核酸检测时间","核酸检测机构","管号","行政区名称"}
        For n As Integer = 1 To Sheet.Rows.Count -1
            Dim bh As String = sheet(n,1).Text
            Dim gh As String = sheet(n,5).Text
            MessageBox.Show("'"& bh &"'")
If bh > "" andalso gh > "" Then
                Dim dr As DataRow = DataTables("jcjgsbsj").Find(" 证件号码 = '" & bh & "' and 管号= '" & gh & "'")
                If dr Is Nothing Then '如果不存在同批号的订单
                    dr =  DataTables("jcjgsbsj").AddNew()
                For m As Integer = 0 To nms.Length - 1
                        dr(nms(m)) = Sheet(n,m).Value
                Next
                End If
next
        Next

    Next
Tables("jcjgsbsj").ResumeRedraw()
End If

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


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/2 11:32:00 [显示全部帖子]

如果有这种情况,需要怎么处理?

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


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/3 10:06:00 [显示全部帖子]

和管号的用法一样,也加到查询条件里

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


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/8 10:38:00 [显示全部帖子]

把自己代码里的MessageBox去掉咯

 回到顶部