| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1051 人关注过本帖
标题:ADO方式导入Excel数据如何获取表名?
只看楼主 加入收藏
yodo
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-2-17
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
ADO方式导入Excel数据如何获取表名?
filename="c:\1.xls"
oConnection=Createobject("adodb.connection")
oConnection.ConnectionString='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+filename+';Extended Properties="excel 8.0;HDR=YES;IMEX=1;";Persist Security Info=False'
oConnection.Open
oConnection.Execute('select * into [dBase III;DataBase=c:\].xls2dbf from [sheet1$]')
oConnection.Close

写了个程序,需用ADO方式将Excel数据导入DBF文件中(如上代码),现在问题是:Excel的表名[sheet1$]是否可以不写死,而用程序自动获取?因为表名存在变化会导致无法导入,当无法导入时总是需要手工改为默认表名才能导入。

谢谢高手们指导一下!

搜索更多相关主题的帖子: excel 
2011-02-17 17:00
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:20 
可以先将工作簿中的表名全部读入到列表框中,让用户自己选择后再导入。

[ 本帖最后由 hu9jj 于 2011-2-18 09:35 编辑 ]

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2011-02-18 09:30
yodo
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-2-17
收藏
得分:0 
以下是引用hu9jj在2011-2-18 09:30:11的发言:

可以先将工作簿中的表名全部读入到列表框中,让用户自己选择后再导入。
如何获取,能些实例吗?
2011-02-24 10:33
快速回复:ADO方式导入Excel数据如何获取表名?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016386 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved