`
hanbaohong
  • 浏览: 407343 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ASP导出为Word或Excel的最简单方法

    博客分类:
  • ASP
阅读更多

我在做一项目时,客户要求要将从数据库中获取数据后的ASP页面导出成EXCEL或WORD文档。经本人试验后找出了最简单的方法:在ASP文件的最开头位置加入下面的代码就可以了,非常简单。

EXCEL
<%
Response.ContentType ="application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment; filename=红宝网络表格.xls"
%>

WORD
<%
Response.ContentType ="application/vnd.ms-word"
Response.AddHeader "Content-Disposition", "attachment; filename=红宝网络文档.doc"
%>

 

导出为WORD时,若文档中含有表格,需要打打印,则要在导出的页面中加入下面的样式。

<style type="text/css">
<!--
table{
border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
mso-yfti-tbllook:480;mso-padding-alt:0cm 5.4pt 0cm 5.4pt;mso-border-insideh:
.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext;border-left:solid windowtext 1.0pt;border-top:solid windowtext 1.0pt;
}
td{
border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;
}
-->
</style>

 

 我打字系统项目中的一个导出为EXCEL文件的实例代码如下:

<!--#include file="hbwlConfig.asp" -->
<%Response.ContentType ="application/vnd.ms-excel"  
Response.AddHeader "Content-Disposition", "attachment; filename=chengji.xls"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>打字成绩</title>
<style type="text/css">
.tableWg {border:1px solid #9bbde6;}
.tableWg tr{text-align:center;}
.tableWg td{ border-bottom:1px dotted #9bbde6; border-right:1px dotted #9bbde6;}
</style>
</head>
<body>
<%sql=session("chengjisql")
response.Write hbwl.dbSelect(sql,0,1,"",0,"",0,"tableWg")%>
</body>
</html>
<%set hbwl=nothing%>

 

1
1
分享到:
评论

相关推荐

    最实用的asp导出word、导出excel方法

    综上所述,ASP导出Word和Excel涉及多种技术,选择合适的方法取决于具体需求和环境限制。合理使用自动化、转换和开放格式,可以实现高效、稳定的导出功能。在实际应用中,还需注意性能优化和错误处理,以确保服务的...

    asp.net Gridview Export PDF,Word,Excel,Csv等等(GridView导出为Excel,word,pdf,csv)源代码

    然而,仅限于网页显示有时并不足够,我们常常需要将GridView中的数据导出到其他格式,如PDF、Word、Excel或CSV,以便用户可以离线查看或进一步处理。本主题主要围绕如何实现ASP.NET GridView控件的数据导出功能进行...

    ASP_NET导出Excel数据方法总结

    ### ASP.NET导出Excel数据方法总结 在B/S架构的应用程序开发中,处理报表打印是一项常见但又颇具挑战的任务。特别是在.NET环境下,开发者们经常寻求高效且兼容性强的方法来实现数据导出至Excel的功能。本篇文章将...

    gridview导出word excel

    而“gridview导出word excel”这个主题涉及到将GridView中的数据显示到Word或Excel文档中,这在数据分析、报告生成或者数据共享时非常有用。以下是对这个知识点的详细说明: 首先,我们需要理解GridView的基本操作...

    asp.net实现上传下载,导出Excel,word

    在ASP.NET框架中,开发人员经常需要处理文件的上传、下载以及导出数据到Excel或Word等常见任务。这些功能对于构建交互式Web应用程序至关重要,尤其是那些涉及数据管理和报告的应用程序。下面将详细介绍如何在ASP.NET...

    扩展GridView控件-导出数据源的数据为Excel、Word或Text

    本项目"扩展GridView控件-导出数据源的数据为Excel、Word或Text"就是为了实现这一功能。 首先,我们要理解GridView控件的基本工作原理。GridView控件是基于Web Forms的,它可以直接绑定到诸如SQL数据库、XML文件、...

    asp导出EXCEL

    ### ASP中实现表格导出至Excel的技术解析 #### 一、概述 在Web开发中,经常需要将数据导出到Excel文件中以便于用户进行离线查看或进一步的数据处理。对于使用ASP(Active Server Pages)作为后端技术的开发者来说...

    C#实现导出Wxcel表格和Word文档

    总之,C#和ASP.NET提供了强大的工具,使得开发人员能够方便地将数据导出为Excel和Word格式,从而满足各种业务需求。无论是在服务器端生成文件还是通过HTTP响应直接发送给用户,这一过程都可以高效且灵活地完成。

    asp中表格导出到EXCEL的方法[归类].pdf

    总结起来,ASP中导出表格到Excel或Word的方法主要是通过JavaScript或VBScript操作Office应用程序对象模型。这种方式对于简单的数据导出非常有效,但如果涉及大量数据或者复杂的格式化,可能需要更高级的方法,例如...

    .Net MVC NPOI 返回内存流导出Excel

    在ASP.NET MVC中,我们通常会创建一个控制器方法来处理导出请求。这个方法会生成Excel文件并将其作为HTTP响应返回。以下是一个简单的示例: ```csharp [HttpGet] public ActionResult ExportExcel() { // 创建...

    Asp.Net Core实现Excel导出功能的实现方法

    在web应用程序开发时,或许你会遇到这样的需求,如何在 Asp.Net Core 中实现 excel 或者 word 的导入导出,在 NuGet 上有大量的工具包可以实现这样的功能,本篇就讨论下如何使用 ClosedXML 实现 Excel 数据导出。...

    C_导出xls,word,图片及样式问题

    首先,`ExportControl`方法接收三个参数:`source`(一个System.Web.UI.Control对象,代表要导出的网页控件)、`DocumentType`(字符串,表示导出的文件类型,可以是"excel"或"word")以及`filename`(导出文件的...

    ASP.NET中数据库数据导入Excel并打印

    在ASP.NET中将数据库数据导入Excel并打印,根据项目需求和资源限制,可以选择直接利用IE的打印功能、利用水晶报表或其他第三方工具,或是在服务器端或客户端将数据导出到Excel或Word。每种方法都有其优缺点,开发者...

    ASP+模板生成Word、Excel、html的代码第1/2页

    开发者首先创建一个基于模板的HTML文件,然后在ASP中读取这个HTML模板,将需要替换的部分(如数据)插入到模板中,最后使用ADODB.Stream对象将处理后的HTML内容保存为Word或Excel文件。由于Word和Excel能够识别并...

    VB将MDB数据库生成Word、Excel、HTML报表源代码

    标题中的“VB将MDB数据库生成Word、Excel、HTML报表源代码”表明这是一个关于使用Visual Basic (VB)编程语言处理Microsoft Access(MDB)数据库,并将数据导出为Microsoft Word、Excel和HTML格式报表的项目。...

    ASP.NET 数据导出

    ASP.NET 数据导出是Web应用程序开发中的一个重要环节,它允许用户将数据库或其他数据源中的信息导出到多种格式,如Word、Excel或各种报表。在ASP.NET框架中,开发者可以利用丰富的库和API来实现这一功能,使得数据的...

    导出数据到exel,word常用代码

    在ASP.NET开发中,有时我们需要将数据库中的数据导出到Excel或Word文档,以便用户可以方便地查看、编辑或打印。这个过程通常涉及到对HTTP响应的控制,以及HTML到这些文档格式的转换。下面,我们将详细讲解如何使用C#...

    GirdView实现导出word,pdf,XML,XLS,cvs

    在实际应用中,我们有时需要将GridView中的数据导出为不同的文件格式,例如Word、PDF、XML、XLS(Excel)以及CSV。下面将详细介绍如何实现这些功能。 首先,导出到Word格式。ASP.NET可以通过使用第三方库如NPOI或...

Global site tag (gtag.js) - Google Analytics