例如我要导入excel内的各列数据进狐表中,
原代码如下:
Forms("考勤统计").open()
MainTable = Tables("考勤统计表")
Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog
dlg.Filter= "Excel文件|*.xls;*.xlsx" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
Dim count As Integer = DataTables("考勤统计表").datarows.count
Dim mg As New Merger
mg.SourcePath = dlg.FileName
mg.Format = "excel"
mg.SourceTableName = "sheet1$"
mg.DataTableName = "考勤统计表"
mg.Merge()
msgbox(DataTables("考勤统计表").datarows.count - count)
End If
但是每次可以重复不停导入,怎么修改代码,可以实现

此主题相关图片如下:导入数据.png

同样的“姓名”,‘年份’,‘月份’ ,再次导入了,可以合并掉。