标题:帮忙搞个能用的asp连接excel的代码
只看楼主
liu350124
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2009-4-29
结帖率:100%
已结贴  问题点数:10 回复次数:2 
帮忙搞个能用的asp连接excel的代码
搞了几天的excel数据导入到sql还没搞定,怀疑是不是连接excel驱动写法有问题,网上看了几种,都试了不行郁闷。其他自己菜也检查不出啥问题。
搜索更多相关主题的帖子: 代码 asp excel 
2010-01-29 10:03
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:3 
https://bbs.bccn.net/viewthread.php?tid=162737&extra=page%3D1%26amp%3Bfilter%3Ddigest
ASP连接Excel根据服务器的设置不同连接方法也是不一样的。
2010-01-29 13:37
wcwtitxu
Rank: 2
来 自:中国普宁
等 级:论坛游民
帖 子:95
专家分:13
注 册:2006-6-7
得分:3 
回复 2楼 yms123
程序代码:
<%@ language="jscript" codepage="936" %>
<table border="1">
<%
var connXls = Server.CreateObject("ADODB.Connection");

connXls.Open("Driver={Microsoft Excel Driver (*.xls)};DBQ=C:\\tab.xls");

var rs = connXls.Execute("SELECT * FROM [工作薄$]");

Response.Write("<tr>");
for (var e = new Enumerator(rs.Fields); !e.atEnd(); e.moveNext()) {
    var field = e.item();
    Response.Write("<th>" + field.Name + "</th>");
}
Response.Write("</tr>");

while (!rs.EOF) {
    Response.Write("<tr>");
    for (var e = new Enumerator(rs.Fields); !e.atEnd(); e.moveNext()) {
        Response.Write("<td>" + e.item().Value + "</td>");
    }
    Response.Write("</tr>");
    rs.MoveNext();
}

rs.Close();
connXls.Close();
%>
</table>


Scripts 学盟 - http://www./
2010-01-29 15:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-296817-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.933662 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved