手机版 | 登录 | 注册 | 留言 | 设首页 | 加收藏
联系客服
当前位置: 网站首页 > 秘诀窍门 > 文章 当前位置: 秘诀窍门 > 文章

在win2003sever环境下ASP访问Excel数据的方法

时间:2020-10-15    点击: 次    来源:网络    添加者:佚名 - 小 + 大

 

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


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


方法/步骤3:
打开Deamweaver,创建一个新的ASP文件,接着在文件的开头输入如下所示内容:

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

例子如下:

 

<!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 " lang="gb2312" xml:lang="gb2312">
<head>
    
<title>操作excle</title>
</head>

<body> 
<%
Set xlsconn = server.CreateObject("adodb.connection") 
set rs=server.CreateObject("adodb.recordset")

myConn_Xsl="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.xls;Extended Properties=Excel 8.0"
xlsconn.open myConn_Xsl

sql="select * from [sheet1$]"
set rs=xlsconn.execute(sql)
if not rs.eof then
%>
<table border="0" cellpadding="20" cellspacing="0" >
<tr>
<td>名称</td>
<td>编号</td>
<td>价格</td>
</tr>
<%
while not rs.eof
%>
<tr>
<td><%=rs("商品名称")%></td>
<td><%=rs("商品编号")%></td>
<td><%=rs("价格")%></td>
</tr>
<%
rs.movenext
wend
%>
</table>

<%
'sql="insert into [product](namese,pic) values('"& names &"','"& pic &"')"
'conn.execute(sql)


end if

%>


</body>
</html>

 

分享按钮

上一篇:win2003IIS使用EXCEL导出功能之服务器配置

下一篇:使用NPOI将数据库里信息导出Excel表格并提示用户下载

豫ICP备19032584号-1  |   QQ:80571569  |  地址:河南濮阳市  |  电话:13030322310  |  
Copyright © 2024 FE内容付费系统 版权所有,授权www.xingwp.cn使用 Powered by 66FE.COM