ASP访问Excel数据的方法

 时间:2024-11-02 20:31:49

对于网页设计人员来说,掌握并且灵活应用ASP来访问Excel数据是一项基本技能。今天小编就与大家分享一下通过ASP网页来访问Excel数据的方法。

方法/步骤

1、首先电脑必须安装有微软ExcelODBC驱动程序。通常情况下,在安装完成Excel之后,该驱动会一并被安装到电脑上。检查电脑是否安装有ExcelODBC驱动的方法:打开“控制面板”,依次点击“管理工具”→“数据源”,在打开的“ODBC数据源管理器”窗口中,切换至“驱动程序”选项卡,查找是否存在“MicrosoftExcelDriver”项,如果存在,表明已经正确安装ExcelODBC驱动。

ASP访问Excel数据的方法

2、打开Excel,创建一个测试文件。小编在此创建如图所示的内容(使用Excel2003创建),文件名为“sample.xls”。

ASP访问Excel数据的方法

3、打开Deamweaver,创建一个新的A讵症慧鹱SP文件,接着在文件的开头输入如下所示内容:其中对Xls文件的引用方式为绝对引用。对于ExtendedProperties项属佣甲昭宠性,Excel2003对应值为Excel8.0,Excel2007对应值为Excel10.0。<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><%DimconnStringDimRS1connString="Provider=Microsoft.Jet.OLEDB.4.0;ExtendedProperties=Excel8.0;DataSource=C:\Inetpub\wwwroot\myAsp\data\sample.xls;PersistSecurityInfo=False"%>

ASP访问Excel数据的方法

4、接下来就是创建记录集,代码如下所示:SetRS1=Server.CreateObject("ADODB.Recordset")RS1.ActiveConnection=connString'RS1.Source="SELECT*FROMadmin"RS1.Source="SELECT*FROM[Sheet1$]"RS1.Open()

ASP访问Excel数据的方法

5、最后就是添加对Excel数据的访问:

ASP访问Excel数据的方法

6、最后小编给出完整的代码,方便大家进酚祯馄嫱行测试:<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><%DimconnStringDimRS1c泠贾高框onnString="Provider=Microsoft.Jet.OLEDB.4.0;ExtendedProperties=Excel8.0;DataSource=C:\Inetpub\wwwroot\myAsp\data\sample.xls;PersistSecurityInfo=False"SetRS1=Server.CreateObject("ADODB.Recordset")RS1.ActiveConnection=connString'RS1.Source="SELECT*FROMadmin"RS1.Source="SELECT*FROM[Sheet1$]"RS1.Open()%><tableborder="1"width="300px"align="center"style="border-style:dashed;border-color:#FFFF33"><%while((NOTRS1.EOF))%><tr><td><divalign="left"><%=(RS1.Fields.Item("序号").value)%></div></td><td><divalign="left"><%=(RS1.Fields.Item("姓名").value)%></div></td><td><divalign="left"><%=(RS1.Fields.Item("年龄").value)%></div></td><td><divalign="left"><%=(RS1.Fields.Item("特长").value)%></div></td></tr><%RS1.MoveNext()Wend%></table><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>读取数据库</title></head><bodystyle="background-color:#000000"></body></html><%RS1.Close()SetRS1=Nothing%>

7、最后再看一下运行结果:

ASP访问Excel数据的方法

windowserver2008域环境下文件夹共享权限(1) Studio 5000如何创建UDT WPS/Excel VBA用户窗体标签和文字框的排版优化 如何在Excel VBA中设置GetOpenFilename的参数 Outlook更改默认存储文件夹
热门搜索
在线伦理电影 张可图片 一年级图片 艾薇儿图片 米饭图片大全