以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  EXLS表格导入时出现错误如何解决???  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=75129)

--  作者:rrr999cn
--  发布时间:2015/9/28 11:19:00
--  EXLS表格导入时出现错误如何解决???
在最开始学习狐表时,出现这样的错误,请高手给与指点。

在使用这个语句时:

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

Microsoft Jet 数据库引擎找不到对象\'表A\'。请确定对象是否存在,并正确地写出它的名称和路径。

--  作者:rrr999cn
--  发布时间:2015/9/28 11:20:00
--  
是用导入excel表时出现的问题。
--  作者:大红袍
--  发布时间:2015/9/28 11:28:00
--  

试试

 

 

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

--  作者:rrr999cn
--  发布时间:2015/9/28 11:31:00
--  
不管用啊!还有办法号,谢谢~!
--  作者:大红袍
--  发布时间:2015/9/28 11:54:00
--  

那就说明你的表名写错了

 

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