Foxtable(狐表)用户栏目专家坐堂 → [求助]导入或合并数据到FOXTABLE中时数据顺序


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

主题:[求助]导入或合并数据到FOXTABLE中时数据顺序

帅哥哟,离线,有人找我吗?
绿火柴
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:482 积分:4510 威望:0 精华:0 注册:2014/3/4 21:20:00
  发帖心情 Post By:2020/5/27 7:12:00 [只看该作者]

那发布以后的程序,空连接 与 外部连接的数据源(用作数据管理的)。还可以修改吗?

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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/27 8:42:00 [只看该作者]

如果是配置文件的,如上面帮助里的ip.txt,直接在ip.txt里改即可

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


加好友 发短信
等级:一尾狐 帖子:482 积分:4510 威望:0 精华:0 注册:2014/3/4 21:20:00
  发帖心情 Post By:2020/6/9 11:27:00 [只看该作者]

蓝版,用下面方式把EXCEL的数据导入到内部表中。EXCEL数据的导入顺序应该不会发生变化吧,是不是可以把EXCEL行号做为主键

'让内部表行数>=EXCEL表中的行数-------------------------------------------------------↓
    Dim shr As Integer = sheet.Rows.Count  '取工作表的最大行数
    Dim dtr As Integer = dt.DataRows.Count  '取内部表最大行数
    Dim sdr As Integer = shr - dtr
    If shr > dtr Then    '如果excel表中总行数大于内部表总行数,则内部表增加相差的行数
        dt.AddNew(sdr)
    End If
'把EXCEL表中的数据导入到内部表中----------------------------------------------------↓
    For n As Integer = 0 To sheet.Rows.count-1        
        Dim r As DataRow = dt.DataRows(n)
        For m As Integer = 0 To nms.Length-1
            r(nms(m)) = sheet(n+1,m).value  '对应字段顺序必须一致
        Next
    Next
'-----------------------------------------------------------------------------------↑

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


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

这行问题自行测试就知道了。

注意sheet.Rows.Count 是包含标题行的

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


加好友 发短信
等级:一尾狐 帖子:482 积分:4510 威望:0 精华:0 注册:2014/3/4 21:20:00
  发帖心情 Post By:2020/6/9 12:58:00 [只看该作者]

收到,多谢。

 回到顶部
总数 15 上一页 1 2