Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialogdlg.Filter= "excel文件|*.xls" '设置筛选器If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮 Dim mg As New Merger mg.SourcePath = dlg.FileName mg.Format = "excel" '指定格式 mg.SourceTableName = "养殖户信息$" '指定要合并的表 mg.DataTableName = "养殖户信息" '指定接收数据的表 mg.Merge() '开始合并End If
还是不行,说明你表名就不对. Excel中,表名和文件名是两回事. 表名显示在左下角. 也称呼为SHEET 名