asp读取excel 为何有的列读不出数据!

revevol 2010-06-11 03:13:25
excel内容如下:
---------------------------------------
学生成绩
姓名 语文 数学 英语 平均分
张三 39 83 93
李四 48 93 83
-----------------------------------------
读出数据:少了语文、数学、和英语!!
0:[姓名]、1:[]、2:[]、3:[]、4:[平均分]、

-----------------------------------------
代码入下:
<%
sub showRs1(path,tableName)
dim conn,rs
set conn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;Data Source=" & server.mappath(path)

dim sql
sql="select * from ["&tableName&"]"
rs.open sql,conn,1,1
rs.movefirst
for i=0 to rs.fields.count-1
response.Write i&":["&rs(i)&"]、"
next
response.Write "<br/>"
rs.close
conn.close
set rs=nothing
set conn=nothing


end sub
%>
...全文
78 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
revevol 2010-06-11
  • 打赏
  • 举报
回复
非常感谢!
孟子E章 2010-06-11
  • 打赏
  • 举报
回复
那一列的内容是文字和数字混合导致的。将所有单元格里面都加上'即可
或者设置所有单元格的格式为文本类型

28,391

社区成员

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

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