Foxtable(狐表)用户栏目专家坐堂 → excel无法合并,原因不明


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

主题:excel无法合并,原因不明

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/26 9:41:00 [显示全部帖子]

看看是否改成这样。红色是里面的表的名字,不是文件名

 

Dim mg As New Merger
mg.SourcePath = "C:\Users\Administrator\Desktop\机构对应表.xlsx"
mg.Format = "excel" '指定格式
mg.SourceTableName = "sheet1$"  '指定要合并的表
mg.DataTableName = "机构对应表"  '指定接收数据的表
mg.Merge() '开始合并

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/26 10:11:00 [显示全部帖子]

你的excel文件上传上来测试。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/26 10:29:00 [显示全部帖子]

测试了一下,代码和excel文件均没有问题。

 

看看你设置的路径是否错误?改成选择表的情况

 

Dim dlg As new OpenFileDialog
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


 回到顶部