以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  合并excel出现问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=174769)

--  作者:18939603068
--  发布时间:2022/2/1 18:16:00
--  合并excel出现问题
站长你好,我是一个初学都,在合并excel是出现了一个问题,请指教:
Microsoft Jet 数据库引擎找不到对象\'报价表\'。请确定对象是否存在,并正确地写出它的名称和路径。可是我的名称与路径都正确,问题出在哪了

Dim mg As New Merger
mg.SourcePath = "c:\\报价表.xls"
mg.Format = "excel" \'指定格式
mg.SourceTableName = "报价表" \'指定要合并的表
mg.DataTableName = "报价表" \'指定接收数据的表
mg.Merge() \'开始合并

--  作者:有点蓝
--  发布时间:2022/2/5 11:27:00
--  
试试:mg.SourceTableName = "报价表$" \'指定要合并的表


示例七

合并Excel文件:

Dim mg As New Merger
mg
.SourcePath = "c:\\data\\销售管理.xls"
mg
.Format = "excel" \'指定格式
mg
.SourceTableName = "订单" \'指定要合并的表
mg
.DataTableName = "订单" \'指定接收数据的表
mg
.Merge() \'开始合并

一些Excel文件,可能需要在表名后加上符号$才能正常导入,例如:

Dim mg As New Merger
mg
.SourcePath = "c:\\data\\销售管理.xls"
mg
.Format = "excel" \'指定格式
mg
.SourceTableName = "订单$" \'指定要合并的表
mg
.DataTableName = "订单" \'指定接收数据的表
mg
.Merge() \'开始合并