显示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$]")也不行 急啊 谁知道 帮忙来解决一下呢 谢谢了
...全文
98 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyangxuan 2004-11-28
  • 打赏
  • 举报
回复
文件名变,表结构不变的。
lienzhu 2004-11-28
  • 打赏
  • 举报
回复
重命名excel文件名,表名是不跟着变的,我这边是!

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧