常  海拔与大气压
用  管道推荐流速
资  常用符号汇总
料  饱和蒸汽性质
查  换热系数推荐
询  常见物质粘度

专题检索 管理入口


法规规范   ◆设计标准   ◆材料标准   ◆部件标准   ◆制造修理   ◆基础知识   ◆综合专题   ◆通用设备   ◆行业综合  
◆ 行业综合>>行业综合>>ASP访问Excel数据的方法
ASP访问Excel数据的方法
全文链接       2015/5/20  


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

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

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

ASP访问Excel数据的方法
打开Deamweaver,创建一个新的ASP文件,接着在文件的开头输入如下所示内容:

其中对Xls文件的引用方式为绝对引用。对于Extended Properties项属性,Excel2003对应值为Excel 8.0,Excel2007对应值为Excel 10.0。

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
Dim connString
Dim RS1
connString= "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;Data Source=C:\Inetpub\wwwroot\myAsp\data\sample.xls;Persist Security Info=False"
%>

ASP访问Excel数据的方法
接下来就是创建记录集,代码如下所示:

Set RS1=Server.CreateObject("ADODB.Recordset")

RS1.ActiveConnection = connString

'RS1.Source = "SELECT * FROM admin"

RS1.Source = "SELECT * FROM [Sheet1$]"

RS1.Open()


ASP访问Excel数据的方法
最后就是添加对Excel数据的访问:

ASP访问Excel数据的方法
最后小编给出完整的代码,方便大家进行测试:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<%
Dim connString
Dim RS1
connString= "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;Data Source=C:\Inetpub\wwwroot\myAsp\data\sample.xls;Persist Security Info=False"

Set RS1=Server.CreateObject("ADODB.Recordset")

RS1.ActiveConnection = connString

'RS1.Source = "SELECT * FROM admin"

RS1.Source = "SELECT * FROM [Sheet1$]"

RS1.Open()

%>

<table border="1" width="300px" align="center" style="border-style:dashed; border-color:#FFFF33">

<% while ((NOT RS1.EOF)) %>

<tr>

<td><div align="left" ><%=(RS1.Fields.Item("序号").value)%></div></td>

<td><div align="left" ><%=(RS1.Fields.Item("姓名").value)%></div></td>

<td><div align="left" ><%=(RS1.Fields.Item("年龄").value)%></div></td>

<td><div align="left" ><%=(RS1.Fields.Item("特长").value)%></div></td>

</tr>

<% RS1.MoveNext()


Wend %>

</table>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>读取数据库</title>

</head>

<body style="background-color:#000000">

</body>

</html>

<%

RS1.Close()

Set RS1 = Nothing

%>

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

ASP访问Excel数据的方法

原作者:不详
来 源:网络
共有964位读者阅读过

告诉好友

  • 上篇文章HCl水溶液液面上水蒸气和HCl气体分压
  • 下篇文章 计划与目标管理培训
  • □- 本周热门文章 □- 相关文章
    1.喷射混合器[1242]
    2.制药设备GMP设计规范化要求[1092]
    3.关于特种设备行政许可有关事项的实施意见〔2019〕32号[981]
    4.常用工程塑料的代号、性能特点与应用表[914]
    5.SY/T 7085-2016 承压设备的设计计算[883]
    6.常用橡胶的品种 特性[861]
    7.公告 2012年 第18号 制药工业污染防治技术政策[705]
    GB/T 30354-2013 食用植物油散装运输规范
    NPT牙、PT牙、管螺纹的区别
    SolidWorks Toolbox设置中文技巧
    搜索引擎命令大全
    正常体温
    油罐车结构
    流程工厂P&ID设计的最佳实践 - PLANT3D快速上手教程
    资料主要来源于图书和网络,如有侵权请联系:5585196@qq.com 删除   压力容器设计参考  【苏ICP备2021048014号-1】