asp操作excel,显示数据及统计方法
来源:互联网 发布:js application 编辑:程序博客网 时间:2024/04/30 02:14
这次做的活是asp操作excel,全程序是每行都标出,然后像填空一样做的。现在被我改成了动态显示每行的项,再逐行显示,最后做一个汇总。
1、FSO找到excel文件
<%
Dim fso,folder,file
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set 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 = "Provider=Microsoft.Jet.OLEDB.4.0;"
DBParm = "Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"";"
//调用Open 方法打开数据库
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
//查询数据
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
%>
- asp操作excel,显示数据及统计方法
- Asp.net操作Excel常用方法及属性
- asp导出excel数据方法
- Java 操作Excel数据方法
- asp.net中操作excel方法
- ASP.NET操作excel报表模板方法
- ASP导出Excel数据最簡單的方法
- 数据显示及训练方法
- Ado操作excel表格实现成绩计算及统计
- Ado操作excel表格实现成绩计算及统计
- asp.net中导出到Excel的方法汇总及导出Excel/Csv格式数据最优方案(C#)
- asp.net中导出到Excel的方法汇总及导出Excel/Csv格式数据最优方案(C#)
- asp.net中导出到Excel的方法汇总及导出Excel/Csv格式数据最优方案
- Asp.net中用核选框显示数据的方法及ButtonColumn的使用方法
- Asp.net中用核选框显示数据的方法及ButtonColumn的使用方法
- C# 数据导出Excel,及Excel各种操作
- 如何使用 ASP.NET查询和显示 Excel 数据
- 如何使用 ASP.NET查询和显示 Excel 数据
- 无插件使用Eclipse和Resin调试WEB应用(Debug Web App In Eclipse and Resin Without Plugin)
- 变量的声明和定义
- 精华ASP代码
- 谁有SplitContainer控件的详细信息啊
- c,c++头文件,转自http://topic.csdn.net/u/20100824/17/586a7c48-ec85-4ab4-95b2-8a7dbe82bb46.html
- asp操作excel,显示数据及统计方法
- 卡巴斯基 更新数据源
- [QT] QDataStream类参考
- Macros for Build Commands and Properties for Visual Studio 2010
- char, BSTR, _bstr_t, CComBSTR之间的互相转换[转]
- Oracle Functions
- 三个月的工作总结
- 请假注意要点!
- ExtJS EditorGridPanel 示例之Array格式(自定义Array解析器)Store前后台增删改查