显示excel数据

dtb00tech 2004-11-28 12:39:43
客户可以上传excel asp页面将数据显示出来 我发现有个问题 因为我将客户上传得excel文件重命名了 比如重命名为a.xls 我发现原先的sheet的名字也被改为a 我采用如下代码显示数据

strName = "I:\project\sellanalyse\a.xls"
set conn = server.createobject("adodb.connection")

myConn_Xsl = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strName& ";Extended Properties=Excel 8.0"
conn.open myConn_Xsl
set rs = conn.execute("select * from [Sheet1$]")
while not rs.eof
for i = 0 to rs.fields.count-1
response.write rs(i)&"-"
next
rs.movenext
wend
set rs = nothing
set conn = nothing

这时候就显示不出数据了 一定要讲上传厚的xls文件sheet改名为sheet1才行
如果我把原先程序中的一句改为set rs = conn.execute("select * from [a$]")也不行 急啊 谁知道 帮忙来解决一下呢 谢谢了
...全文
57 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liuyangxuan 2004-11-28
文件名变,表结构不变的。
回复
lienzhu 2004-11-28
重命名excel文件名,表名是不跟着变的,我这边是!
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-11-28 12:39
社区公告
暂无公告