ASP访问Excel文件
程序员文章站
2022-05-02 14:24:02
长时间没有象这几天这样集中精力来写代码了,写代码中遇到了这样的问题,需要把excel文件的内容读出来,显示出来,查找了一下资料,解决方法如下:...
长时间没有象这几天这样集中精力来写代码了,写代码中遇到了这样的问题,需要把excel文件的内容读出来,显示出来,查找了一下资料,解决方法如下:
实际上只要把excel文件当作,里面的sheet当作数据库中的表来操作就可以,不同的只是驱动程序不一样,具体代码如下:
set excelconn=server.createobject("adodb.connection")
straddr = server.mappath("uploaddata/testdata.xls") excel源文件
response.write "源文件:"&straddr&"<br>"
excelconn.open "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & straddr ‘打开此文件
建立excel记录集
set excelrs=server.createobject("adodb.recordset")
sql="select * from [sheet1$]" 查询
excelrs.open sql,excelconn,1,1
while not excelrs.eof
response.write excelrs(0) &","&excelrs(1) &","& excelrs(2) &","& excelrs(3)&"<br />"
excelrs.movenext
wend
excelrs.close()
set excelrs=nothing
excelconn.close()
set excelconn=nothing
straddr = server.mappath("uploaddata/testdata.xls") excel源文件
response.write "源文件:"&straddr&"<br>"
excelconn.open "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & straddr ‘打开此文件
建立excel记录集
set excelrs=server.createobject("adodb.recordset")
sql="select * from [sheet1$]" 查询
excelrs.open sql,excelconn,1,1
while not excelrs.eof
response.write excelrs(0) &","&excelrs(1) &","& excelrs(2) &","& excelrs(3)&"<br />"
excelrs.movenext
wend
excelrs.close()
set excelrs=nothing
excelconn.close()
set excelconn=nothing
推荐阅读
-
表格拆分的两种方式 拆分成多个excel工作表或多个excel文件
-
PHP保护内部文件不被访问
-
asp判断某个文件是否存在的函数
-
Win11文件夹无法删除访问被拒绝怎么办? win11文件夹删除不掉的解决办法
-
Python导出数据到Excel可读取的CSV文件的方法
-
phpexcel导出excel文件,用IE8无法下载,另存为对话框一闪而过
-
Asp .Net Core 读取appsettings.json配置文件
-
Asp .Net Core 读取appsettings.json配置文件
-
asp.net core 读取Appsettings.json 配置文件
-
asp.net html静态文件没有触发global.asax中的Application_BeginRequest事件的解决方法