博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net导出Excel
阅读量:4331 次
发布时间:2019-06-06

本文共 1265 字,大约阅读时间需要 4 分钟。

public void OutPutExcel(){            //定义文档类型、字符编码            Response.Clear();          Response.Buffer= true;          Response.Charset="GB2312";            //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online在线打开          //filename=FileFlow.xls 指定输出文件的名称,注意其扩展名和指定文件类型相符,可以为:.doc    .xls    .txt   .htm          Response.AppendHeader("Content-Disposition","attachment;filename=FileFlow.xls");          Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");          //Response.ContentType指定文件类型 可以为application/ms-excel、application/ms-word、application/ms-txt、application/ms-html 或其他浏览器可直接支持文档          Response.ContentType = "application/ms-excel";          this.EnableViewState = false;            // 定义一个输入流          System.IO.StringWriter oStringWriter = new System.IO.StringWriter();          System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);            this.RenderControl(oHtmlTextWriter);          //this 表示输出本页,你也可以绑定datagrid,或其他支持obj.RenderControl()属性的控件          Response.Write(oStringWriter.ToString());          Response.End();}

 

 

在page_load里边调用就可以把asp.net页面输出到excel。

 

关于.NET技术 等其他计算机技术,欢迎加群一起讨论 3群 70536418 2群 5851499 1群 12672376

转载于:https://www.cnblogs.com/guolilong/archive/2012/04/13/2445705.html

你可能感兴趣的文章
sql语言的一大类 DML 数据的操纵语言
查看>>
VMware黑屏解决方法
查看>>
JS中各种跳转解析
查看>>
JAVA 基础 / 第八课:面向对象 / JAVA类的方法与实例方法
查看>>
Ecust OJ
查看>>
P3384 【模板】树链剖分
查看>>
Thrift源码分析(二)-- 协议和编解码
查看>>
考勤系统之计算工作小时数
查看>>
4.1 分解条件式
查看>>
Equivalent Strings
查看>>
flume handler
查看>>
收藏其他博客园主写的代码,学习加自用。先表示感谢!!!
查看>>
H5 表单标签
查看>>
su 与 su - 区别
查看>>
C语言编程-9_4 字符统计
查看>>
在webconfig中写好连接后,在程序中如何调用?
查看>>
限制用户不能删除SharePoint列表中的条目(项目)
查看>>
【Linux网络编程】使用GDB调试程序
查看>>
feign调用spring clound eureka 注册中心服务
查看>>
ZT:Linux上安装JDK,最准确
查看>>