access导进EXCEL表出错,求助

时间:2022-09-30 08:26:50
Set db = DBEngine.Workspaces(0).Databases(0)
db.Execute "insert into [20100514] select * from [Excel 12.0;Database=" & ssss & "].[2010]"
导入时提示找不到2010这张表。。。。。
这样导入是不是有什么限制,2010表列数较多,超过了65535列
这个语句我导入一些表可以,一些表又老报错说找不到表,是什么方面的原因?

5 个解决方案

#1


超过了65535列
.....

#2


msgbox  "insert into [20100514] select * from [Excel 12.0;Database=" & ssss & "].[2010]"

看看实际内容是什么?

QQ群 48866293 OFFICE应用挖掘 
MS OFFICE(ACCESS\EXCE\WORD等应用技术探讨与交流!技术群,请阅群论坛中的《踢人规则》

#3


db.Execute "insert into [20100514] select * from [Excel 12.0;Database=" & ssss & "].[2010 $]"

在ACCESS中运行
select * from [Excel 12.0;Database=" & ssss & "].[2010$]
能否成功

#4


可以考虑用“宏”命令来做,有向导的

#5


这位兄弟,Access 表的规格,最多255个字段,也就是最多255列,你干嘛要那么多列呀?超过255列就会报错的。

#1


超过了65535列
.....

#2


msgbox  "insert into [20100514] select * from [Excel 12.0;Database=" & ssss & "].[2010]"

看看实际内容是什么?

QQ群 48866293 OFFICE应用挖掘 
MS OFFICE(ACCESS\EXCE\WORD等应用技术探讨与交流!技术群,请阅群论坛中的《踢人规则》

#3


db.Execute "insert into [20100514] select * from [Excel 12.0;Database=" & ssss & "].[2010 $]"

在ACCESS中运行
select * from [Excel 12.0;Database=" & ssss & "].[2010$]
能否成功

#4


可以考虑用“宏”命令来做,有向导的

#5


这位兄弟,Access 表的规格,最多255个字段,也就是最多255列,你干嘛要那么多列呀?超过255列就会报错的。