2024年6月20日发(作者:)
ASP读取xls格式的Excel文件
2011年6月28日
ASP
12 评论
Excel也是一种数据库,跟Access类似,其读取方法也类似。
这里有一个简单的Excel表,文件名字为:
咱就这个为例子来说明。
创建Excel连接代码:
Dim XlsConn,xrs
Set XlsConn=Object("tion")
"Provider=.4.0;Data
Source="&h("")&";Extended Properties=Excel 8.0"
是不是跟连接Access文件很像呢?呵呵~
连接创建好了,就可以创建记录集查询Excel里面的数据了。
Set xrs=e("Select * From [Sheet1$]")
跟其他数据库的查询几乎是一样的,要注意的地方就是表名,Excel里面,默认会有三张表,Sheet1、
Sheet2、Sheet3,从上面的例子也可以看到,需要注意查询时表名后面要加“$”符;查询结果:
xrs(0)="数据列0"
xrs(1)="1"
xrs(2)="2"
xrs(3)="3"
xrs(4)="4"
xrs(5)="5"
这里有一点需要注意,如果一列中有多行,有的行的值是数字,有的行是字符,ASP去取值的时候
数字行会读取出错,是为空的。所以得想办法把数字行也变成字符型,比如加个’号去,读取出来之
后再替换回去。
多行自然是用xt去循环取得了。够简单吧!
最后贴一段代码:
Dim rs
Set rs=Object("set")
"Select Top 1 * From Pro Where 1=2",Conn,3,2
发布者:admin,转转请注明出处:http://www.yc00.com/news/1718887201a2753282.html
评论列表(0条)