`
luliangok
  • 浏览: 816898 次
文章分类
社区版块
存档分类
最新评论

asp动态生成excel文件

 
阅读更多

<!-- #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环境中生成Excel文件是一项常见的任务,尤其在数据导出、报表生成或者数据分析场景下。下面我们将深入探讨如何在ASP.NET中实现这一功能。 首先,我们要了解的是,ASP.NET是一个用于构建Web应用程序的框架...

    ASP生成EXCEL并自动下载

    这部分涉及使用asp.net(ASP的后续版本)来生成Excel文件。与纯ASP不同,asp.net可以更方便地利用.NET框架提供的类库,如Microsoft.Office.Interop.Excel,这允许直接操作Excel对象模型。不过,这种方式需要在...

    asp直接生成excel文件

    asp直接生成excel文件,文件不存放在服务器上

    asp生成excel文件

    本文将深入探讨如何使用ASP生成Excel文件,这是一项常见的需求,尤其是在需要导出数据为Excel格式以便于进一步分析或共享的场景中。 ### ASP生成Excel文件的关键步骤 1. **创建或覆盖目标Excel文件** 在ASP代码...

    【ASP.NET编程知识】Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题).docx

    本文还包括了其他相关知识点,包括ASP.NET生成静态页面的方法、ASP.NET动态生成静态页面的实例代码、ASP.NET生成Excel文件并导出下载的五种实现方法、ASP.NET生成随机验证码的代码、ASP.NET生成条形码code39条码生成...

    Asp生成Excel文件的类

    Asp生成Excel文件主要依赖于特定的类库或组件,这些类库通常提供了将HTML、数据或其他格式转换为Excel文件的功能。在本案例中,我们讨论的是一个专门用于此目的的类,名为"AspExcel"。 AspExcel是一个ASP组件,它...

    ASP导出生成Excel

    在本场景中,我们关注的是如何使用ASP技术来导出数据并生成Excel文件,尤其是涉及与数据库交互的情况。这在数据分析、报表生成或者用户需要下载结构化数据时非常实用。 1. **ASP基础**: ASP是IIS(Internet ...

    【ASP.NET编程知识】asp.net生成Excel并导出下载五种实现方法.docx

    这种方法是将数据格式化为XML文档,然后使用Excel的XML数据导入功能来生成Excel文件。虽然可以创建复杂的格式,但操作起来较为复杂,需要对XML和Excel的导入规则有深入理解。 4. **方法四:使用第三方库如NPOI** ...

    asp 在线生成excel文件源码实例

    在这个"asp在线生成excel文件源码实例"中,我们主要探讨的是如何使用ASP来从ACCESS数据库提取数据,并将其转换为Excel文件供用户下载。 首先,我们需要了解ASP与ACCESS数据库的交互。在ASP中,我们通常使用ADO...

    用asp 自动生成excel文件

    可以将网页显示的数据自动产生excel文件

    asp.net应用Excelpackage在服务端生成excel

    在这个场景下,ExcelPackage库是一个非常实用的工具,它允许我们在服务端生成Excel文件,并且可以利用预先设计好的模板来快速填充数据,保持一致的格式。本文将详细介绍如何在ASP.NET中使用ExcelPackage在服务端生成...

    使用.net将数据生成excel文件

    在.NET框架中,生成Excel文件是一项常见的任务,尤其在数据导出、报表生成或数据分析等场景下。本文将深入探讨如何使用.NET技术来创建Excel文件,主要关注如何通过编程方式生成Excel,而不是依赖于调用客户端的Excel...

    asp生成excel报表

    ### ASP生成Excel报表的关键技术点 #### 1. 引入必要的类库和对象 在ASP脚本中,通过`&lt;!--#includefile="Cls\ExcelControl.asp"--&gt;`引入了`ExcelControl.asp`这个包含处理Excel功能的类库。这是生成Excel报表的基础...

    html,word,excel文件生成(Asp)

    总结起来,这个Asp应用实例展示了如何利用服务器端脚本技术,结合模板和Office对象模型,动态生成HTML、Word和Excel文件。这种技术在构建Web应用程序,特别是企业级OA系统时,对于文件管理和自动化流程具有重要意义...

    asp读取数据库数据并生成excel文件实例.pdf

    在提供的实例中,ASP被用来从数据库中读取数据并生成Excel文件,这在数据分析、报表生成或数据导出场景中非常常见。下面将详细解释这个实例中的关键步骤和知识点。 1. **连接数据库**: 使用ADO(ActiveX Data ...

    asp 生成 excel

    总结,ASP生成Excel文件的核心在于创建Excel对象,创建工作簿和工作表,填充数据,设置格式,最后保存和关闭。在实际项目中,可以结合AspExcel这样的组件,提高生成Excel的效率和质量。不过,需要注意的是,对于大型...

    asp 生成excel 代码

    ASP(Active Server Pages)是一种微软开发的服务器端脚本环境...综上所述,ASP生成Excel文件涉及组件的选择、代码编写以及性能和安全的考虑。通过学习和实践,开发者能够熟练地利用ASP为用户提供方便的数据导出功能。

    asp.net+Ajax实现Excel文件导出

    这个方法会生成Excel文件,然后将其作为HTTP响应的附件返回。可以使用之前引入的库来创建工作簿,添加工作表,填充数据,并设置样式。 5. **设置HTTP响应头**:在返回Excel文件时,需要正确设置HTTP响应头,包括...

    使用gridview生成excel文件

    在.NET开发环境中,使用GridView控件生成Excel文件是一种常见的数据导出方法,尤其适用于Web应用程序。GridView能够方便地展示数据库中的数据,并且可以被轻松地转换为Excel格式,供用户下载。下面我们将深入探讨...

Global site tag (gtag.js) - Google Analytics