Foxtable(狐表)用户栏目专家坐堂 → 不新增行的情况下提取数据


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

主题:不新增行的情况下提取数据

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


加好友 发短信
等级:婴狐 帖子:23 积分:450 威望:0 精华:0 注册:2014/9/20 9:35:00
不新增行的情况下提取数据  发帖心情 Post By:2015/9/24 11:26:00 [只看该作者]

如下的代码如何改进才能在不新增行的情况下提取数据
For Each file As String In filesys .GetFiles("D:\数据存放")
    If file.EndsWith(".xls") OrElse file.EndsWith(".xlsx") Then
        Dim Book As New XLS.Book(file)
        Dim Sheet As XLS.Sheet = Book.Sheets(0)
        Dim dr As DataRow = DataTables("订单数据").AddNew
        dr("零配件") = sheet(4,1).text
        dr("件数") = sheet(4,3).text
        dr("规格") = sheet(5,1).text
        dr("厚度") = sheet(5,3).text
        dr("颜色") = sheet(6,1).text
    End If
Next



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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/9/24 11:28:00 [只看该作者]

For Each file As String In filesys .GetFiles("D:\数据存放")
    If file.EndsWith(".xls") OrElse file.EndsWith(".xlsx") Then
        Dim Book As New XLS.Book(file)
        Dim Sheet As XLS.Sheet = Book.Sheets(0)
        Dim dr As DataRow = DataTables("订单数据").Find("编号 = '" & sheet(4,1).text & "'")
        If dr Is Nothing Then
            dr = DataTables("订单数据").AddNew
        End If
        dr("零配件") = sheet(4,1).text
        dr("件数") = sheet(4,3).text
        dr("规格") = sheet(5,1).text
        dr("厚度") = sheet(5,3).text
        dr("颜色") = sheet(6,1).text
    End If
Next

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


加好友 发短信
等级:婴狐 帖子:23 积分:450 威望:0 精华:0 注册:2014/9/20 9:35:00
  发帖心情 Post By:2015/9/24 11:36:00 [只看该作者]

搞定,谢了!

 回到顶部