Foxtable(狐表)用户栏目专家坐堂 → 导入数据速度问题求教?


  共有3115人关注过本帖平板打印复制链接

主题:导入数据速度问题求教?

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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
导入数据速度问题求教?  发帖心情 Post By:2015/1/22 15:04:00 [只看该作者]

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

版主:昨天往一表中测试导入数据,总共不到2万行,导了有几分钟,一开始象没反应一样,搞得我还以为死机了;另外同样的数据量。删除也要很长时间,这是正常的吗?

 

Dim dlg As New OpenFileDialog
dlg.Filter = "Excel文件|*.xls"
dlg.MultiSelect = True '允许选择多个文件
If dlg.ShowDialog =DialogResult.OK Then
    For Each fl As String In dlg.FileNames
        Dim Book As New XLS.Book(fl)
        Dim mg As New Merger
        mg.SourcePath = fl
        mg.Format = "Excel"
        mg.SourceTableName = Book.Sheets(0).Name & "$"
        Select e.Form.Controls("TabControl1").SelectedPage.Text
            Case "报名登记表"
                mg.DataTableName = "报名登记表"
                mg.Merge()
            Case "审核合格表"
                mg.DataTableName = "审核合格表"
                mg.Merge()
               
        End Select
    Next
End If
上述导入按钮的CLICK事件代码,同样的数据点击几次就导入几次,如果我想做到只导入修改了的行的数据,没改的不重复导入,这代码该怎么写?如果导入时能有提示的那种更好,请版主指教!


 回到顶部
总数 13 1 2 下一页