国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

asp操作excel,顯示數(shù)據及統(tǒng)計方法

2019-11-17 04:29:07
字體:
來源:轉載
供稿:網友

這次做的活是asp操作Excel,全程序是每行都標出,然后像填空一樣做的。現(xiàn)在被我改成了動態(tài)顯示每行的項,再逐行顯示,最后做一個匯總。

1、fso找到excel文件
<%
Dim fso,folder,file
Set fso    = Server.CreateObject("ScrSet folder = fso.GetFolder(Server.MapPath("data"))

Dim name
For Each file in folder.Files
name = fso.GetBaseName(file)
%>
<li><%=name%></li>
<%
Next
%>

2、連接excel文件,獲取第一個sheet的name

<%
//建立Connection對象
Set Conn_qc = Server.CreateObject("ADODB.Connection")
Driver = "
DBParm = "Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"";"
//調用Open 方法打開
數(shù)據庫
DBPath = "Data Source=" & Server.MapPath("data/" & table & ".xls") & ";" '注意:此處的table變量為文件名,可由上一個方法得到
Conn_qc.Open Driver & DBPath & DBParm
//獲取第一個sheet的名稱
Set rs=Conn_qc.OpenSchema(20)
TableName = rs("Table_name")
rs.Close
//查詢數(shù)據
Sql="Select * From [" & TableName & "]"

//response.write(sql)
'Set Rs=Conn.Execute(Sql)
rs.open sql, Conn_qc, 1, 1 '此處可以解決recordcount為 -1 的問題
if rs.recordcount<>0 then
%>
<table width="100%" border="0" cellpadding="0" cellspacing="0" >
<tr>
<%for i=0 to rs.fields.count-1%>
<td align="center" valign="middle" bgcolor="#F2F8FF" ><% =rs(i).Name %></td>
<%next%>
</tr>
<tr>
<%for i=0 to rs.fields.count-1%>
<td align="center" valign="middle" class="f"><%=rs(i)%></td>
<%next%>
</tr>
</table>
<%
end if
rs.close
set rs=nothing
Conn_qc.close
%>


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 乐至县| 雷波县| 广汉市| 萨迦县| 嘉禾县| 临漳县| 大洼县| 新邵县| 景德镇市| 布拖县| 大安市| 辽源市| 南昌县| 闻喜县| 绥化市| 剑阁县| 二连浩特市| 剑川县| 克东县| 烟台市| 渭源县| 威海市| 柯坪县| 瓦房店市| 榆社县| 苏尼特左旗| 鹿泉市| 连平县| 石河子市| 汾阳市| 金秀| 马龙县| 苍梧县| 台中县| 旬邑县| 肇东市| 土默特右旗| 孝义市| 正定县| 泰安市| 股票|