綠色資源(yuán)網(wǎng):您身邊(biān)最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件(jiàn)專題|廠商(shāng)大全

綠色資源網(wǎng)

技術教程
您的(de)位置:首頁網絡編(biān)程Asp編程 → ASP連(lián)接Excel文件(jiàn)的方法

ASP連接Excel文件的方法

我要評論(lùn) 2010/01/10 18:31:55 來源:綠色資源網 編輯:綠色資源站 [大(dà) ] 評論:0 點擊:589次

由於工(gōng)作需要,又不願意又將excel轉換成其它數據(jù)庫,所以(yǐ)想直(zhí)接使用ASP連接Excel文件(jiàn),發(fā)現還真行,代碼如下:

其中:list.xls為excel數據庫名字,Sheet1為工作(zuò)表名。

<%
    Dim conn
    Dim StrConn
    Dim rs
    Dim Sql
    Set conn=Server.CreateObject("ADODB.Connection")
    StrConn="Driver={Microsoft Excel Driver (*.xls)};DBQ="& Server.MapPath("list.xls")
    conn.Open StrConn
    Set rs = Server.CreateObject("ADODB.Recordset")
    Sql="select * from [Sheet1$]"
    rs.Open Sql,conn,2,2
    %>
    <center>
    <table border="0" cellpadding="0" cellspacing="0">
    <tr>
    <%
    for i=0 to rs.Fields.Count-1
    %>
    <td width="1" bgcolor="#CCCCCC"></td>
    <td height="28" bgcolor="#0099FF"><div align="center"><%=rs(i).Name%></div></td>
    <%
    next
    %>
    <td width="1" bgcolor="#CCCCCC"></td>
    </tr>
    <%
    do while Not rs.EOF
    %>
    <tr>
    <%
    for i=0 to rs.Fields.Count-1
    %>
    <td width="1" bgcolor="#CCCCCC"></td>
    <td height="28" valign="bottom"><%=rs(i)%></td>
    <%
    next
    %>
    <td width="1" bgcolor="#CCCCCC"></td>
    </tr>
    <tr>
    <%
    for i=0 to rs.Fields.Count-1
    %>
    <td height="1" bgcolor="#CCCCCC"></td>
    <td height="1" bgcolor="#CCCCCC"></td>
    <%
    next
    %>
    <td width="1" bgcolor="#CCCCCC"></td>
    </tr>
    <%
    rs.MoveNext
    Loop
    rs.close
    set rs=nothing
    Conn.close
    set StrConn=nothing
    %>
    </table>
    </center>

關(guān)鍵(jiàn)詞:ASP,Excel

閱讀(dú)本文後您有什麽感想? 已有 人給出評(píng)價!

  • 1 歡迎喜歡
  • 1 白癡(chī)
  • 1 拜托(tuō)
  • 1 哇
  • 1 加油
  • 1 鄙視