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

             }


     

  • 相关阅读:
    一些比较实用的小函数
    开发KOL程序 (1)
    开发KOL程序2
    使用mask来制作图像透明
    用U盘方便快捷安装系统
    Windows记忆专家
    Delphi开发桌面图标列表查看程序
    js压缩上传图片,转载
    js操作二进制数据
    mui扫码横屏全屏
  • 原文地址:https://www.cnblogs.com/kofkyo/p/2297311.html
Copyright © 2011-2022 走看看