<!-- #include virtual="inc/conn.asp" -->
<%
'##################实现将动态生成excel表格,并将内容一并写入######################
'#######################Code CreateBy guofeng#####################################
%>
<HTML>
<HEAD>
<meta content="text/html; charset=gb2312" http-equiv="Content-Type">
<TITLE>生成EXCEL文件</TITLE>
</HEAD>
<body>
<a href="text.asp?act=make">生成在交费记录的EXCEL</a>
<hr size=1 align=left width=300px>
<%
if Request("act") = "" then
else
'######################主程序开始###################
'###############Code CreateBy guofeng###############
dim sql,filename,fs,myfile,x,link
Set fs = server.CreateObject("scripting.filesystemobject")
'--假设你想让生成的EXCEL文件做如下的存放
filename = "E:/龙山纪念林客户管理/online.xls"
'--如果原来的EXCEL文件存在的话删除它
if fs.FileExists(filename) then
fs.DeleteFile(filename)
end if
'--创建EXCEL文件
set myfile = fs.CreateTextFile(filename,true)
Set rs = Server.CreateObject("ADODB.Recordset")
'--从数据库中把你想放到EXCEL中的数据查出来
'sql = "select population,hourpos,datepos from populationperhour order by datepos,hourpos asc"
sql="select * from basic order by id"
rs.Open sql,conn
if rs.EOF and rs.BOF then
else
'######################开始写入###################
'###############Code CreateBy guofeng###############
dim strLine,responsestr
strLine=""
For each x in rs.fields
strLine= strLine & x.name & chr(9)
Next
'--将表的列名先写入EXCEL
myfile.writeline strLine
Do while Not rs.EOF
strLine=""
for each x in rs.Fields
strLine= strLine & x.value & chr(9)
next
'--将表的数据写入EXCEL
myfile.writeline strLine
rs.MoveNext
loop
end if
rs.Close
set rs = nothing
conn.close
set conn = nothing
set myfile = nothing
Set fs=Nothing
link="<A HREF=" & filename & ">Open The Excel File</a>"
Response.write link
end if
%>
</BODY>
</HTML>
分享到:
相关推荐
在ASP.NET环境中生成Excel文件是一项常见的任务,尤其在数据导出、报表生成或者数据分析场景下。下面我们将深入探讨如何在ASP.NET中实现这一功能。 首先,我们要了解的是,ASP.NET是一个用于构建Web应用程序的框架...
这部分涉及使用asp.net(ASP的后续版本)来生成Excel文件。与纯ASP不同,asp.net可以更方便地利用.NET框架提供的类库,如Microsoft.Office.Interop.Excel,这允许直接操作Excel对象模型。不过,这种方式需要在...
asp直接生成excel文件,文件不存放在服务器上
本文将深入探讨如何使用ASP生成Excel文件,这是一项常见的需求,尤其是在需要导出数据为Excel格式以便于进一步分析或共享的场景中。 ### ASP生成Excel文件的关键步骤 1. **创建或覆盖目标Excel文件** 在ASP代码...
本文还包括了其他相关知识点,包括ASP.NET生成静态页面的方法、ASP.NET动态生成静态页面的实例代码、ASP.NET生成Excel文件并导出下载的五种实现方法、ASP.NET生成随机验证码的代码、ASP.NET生成条形码code39条码生成...
Asp生成Excel文件主要依赖于特定的类库或组件,这些类库通常提供了将HTML、数据或其他格式转换为Excel文件的功能。在本案例中,我们讨论的是一个专门用于此目的的类,名为"AspExcel"。 AspExcel是一个ASP组件,它...
在本场景中,我们关注的是如何使用ASP技术来导出数据并生成Excel文件,尤其是涉及与数据库交互的情况。这在数据分析、报表生成或者用户需要下载结构化数据时非常实用。 1. **ASP基础**: ASP是IIS(Internet ...
这种方法是将数据格式化为XML文档,然后使用Excel的XML数据导入功能来生成Excel文件。虽然可以创建复杂的格式,但操作起来较为复杂,需要对XML和Excel的导入规则有深入理解。 4. **方法四:使用第三方库如NPOI** ...
在这个"asp在线生成excel文件源码实例"中,我们主要探讨的是如何使用ASP来从ACCESS数据库提取数据,并将其转换为Excel文件供用户下载。 首先,我们需要了解ASP与ACCESS数据库的交互。在ASP中,我们通常使用ADO...
可以将网页显示的数据自动产生excel文件
在这个场景下,ExcelPackage库是一个非常实用的工具,它允许我们在服务端生成Excel文件,并且可以利用预先设计好的模板来快速填充数据,保持一致的格式。本文将详细介绍如何在ASP.NET中使用ExcelPackage在服务端生成...
在.NET框架中,生成Excel文件是一项常见的任务,尤其在数据导出、报表生成或数据分析等场景下。本文将深入探讨如何使用.NET技术来创建Excel文件,主要关注如何通过编程方式生成Excel,而不是依赖于调用客户端的Excel...
### ASP生成Excel报表的关键技术点 #### 1. 引入必要的类库和对象 在ASP脚本中,通过`<!--#includefile="Cls\ExcelControl.asp"-->`引入了`ExcelControl.asp`这个包含处理Excel功能的类库。这是生成Excel报表的基础...
总结起来,这个Asp应用实例展示了如何利用服务器端脚本技术,结合模板和Office对象模型,动态生成HTML、Word和Excel文件。这种技术在构建Web应用程序,特别是企业级OA系统时,对于文件管理和自动化流程具有重要意义...
在提供的实例中,ASP被用来从数据库中读取数据并生成Excel文件,这在数据分析、报表生成或数据导出场景中非常常见。下面将详细解释这个实例中的关键步骤和知识点。 1. **连接数据库**: 使用ADO(ActiveX Data ...
总结,ASP生成Excel文件的核心在于创建Excel对象,创建工作簿和工作表,填充数据,设置格式,最后保存和关闭。在实际项目中,可以结合AspExcel这样的组件,提高生成Excel的效率和质量。不过,需要注意的是,对于大型...
ASP(Active Server Pages)是一种微软开发的服务器端脚本环境...综上所述,ASP生成Excel文件涉及组件的选择、代码编写以及性能和安全的考虑。通过学习和实践,开发者能够熟练地利用ASP为用户提供方便的数据导出功能。
这个方法会生成Excel文件,然后将其作为HTTP响应的附件返回。可以使用之前引入的库来创建工作簿,添加工作表,填充数据,并设置样式。 5. **设置HTTP响应头**:在返回Excel文件时,需要正确设置HTTP响应头,包括...
在.NET开发环境中,使用GridView控件生成Excel文件是一种常见的数据导出方法,尤其适用于Web应用程序。GridView能够方便地展示数据库中的数据,并且可以被轻松地转换为Excel格式,供用户下载。下面我们将深入探讨...