zoukankan      html  css  js  c++  java
  • 关于asp.net导出Excel

    /* from: http://hi.baidu.com/mafengxi/blog/item/8132224ffd34c733aec3ab44.html */

    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();

             }


     

  • 相关阅读:
    [HNOI2007]最小矩形覆盖
    Java实现第十届蓝桥杯质数
    Redo current损坏
    [学习笔记]计算几何
    delete noprompt archivelog 报错ORA-00245,RMAN-08132
    [学习笔记]CDQ分治
    Java实现第九届蓝桥杯耐摔指数
    RAC RMAN 备份 RMAN-03009 ORA-19504 ORA-27040 RMAN-06012 channel c3 not allocated 错误分析
    [学习笔记]树套树
    RMAN-03002、RMAN-06059
  • 原文地址:https://www.cnblogs.com/kofkyo/p/2297311.html
Copyright © 2011-2022 走看看