-- 作者:sf020cf
-- 发布时间:2015/11/30 17:28:00
-- 不重复导入
导入的代码是:
Dim dlg As new OpenFileDialog If dlg.ShowDialog = DialogResult.OK Then Dim App As New MSExcel.Application try Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(dlg.FileName) Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets("计划表") Dim Rg As MSExcel.Range = Ws.UsedRange Dim ary = rg.value
Tables("配载订单").ResumeRedraw() Tables("配载订单").StopRedraw() Dim nms() As String = {"项目","下单日期","MK号","DO号","城市","客户","送货地址","物料代码","数量","体积","重量","承运商","司机","车牌","车数","车型","出车日期"} For n As Integer = 2 To ws.UsedRange.Rows.Count -1 Dim r As Row = Tables("配载订单").AddNew() For m As Integer = 0 To nms.Length - 1 If Tables("配载订单").Cols(nms(m)).IsDate Then Dim d As Date If Date.TryParse(ary(n,m+1), d) r(nms(m)) = d End If Else r(nms(m)) = ary(n,m+1) End If Next Next Tables("配载订单").ResumeRedraw() catch ex As exception msgbox(ex.message) app.quit End try End If e.Form.Controls("提示").Text = "正在导入,请稍后..." Application.DoEvents() e.Form.Controls("提示").Text = "已经导入完成." e.Form.TimerInterval = 5000 e.Form.TimerEnabled = True
表中没有唯一标识的数据 怎样快速取得不重复值
|