zoukankan      html  css  js  c++  java
  • DataTable2Excel网上找的 原文出处不详

            public static void DataTable2Excel(DataTable dtData , String FileName)
            {
                

                System.Web.UI.WebControls.GridView dgExport = null;

                //当前对话

                System.Web.HttpContext curContext = System.Web.HttpContext.Current;

                //IO用于导出并返回excel文件

                System.IO.StringWriter strWriter = null;

                System.Web.UI.HtmlTextWriter htmlWriter = null;

                if (dtData != null)
                {

                    //设置编码和附件格式

                    //System.Web.HttpUtility.UrlEncode(FileName, System.Text.Encoding.UTF8);//作用是方式中文文件名乱码

                    curContext.Response.Charset = "GB2312";

                    curContext.Response.ContentEncoding = System.Text.Encoding.Default;

                    curContext.Response.AddHeader("content-disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(FileName, System.Text.Encoding.UTF8) + ".xls");

                    curContext.Response.ContentType = "application nd.ms-excel";

                    //导出Excel文件

                    strWriter = new System.IO.StringWriter();

                    htmlWriter = new System.Web.UI.HtmlTextWriter(strWriter);

                    dgExport = new System.Web.UI.WebControls.GridView();

                    dgExport.DataSource = dtData.DefaultView;

                    dgExport.AllowPaging = false;

                    dgExport.DataBind();

                    //下载到客户端

                    dgExport.RenderControl(htmlWriter);

                    curContext.Response.Write(strWriter.ToString());

                    curContext.Response.End();

                }
            }

    QQ群:1022985150 VX:kklldog 一起探讨学习.NET技术
    作者:Agile.Zhou(kklldog)
    出处:http://www.cnblogs.com/kklldog/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    Java中内部类中使用外面变量为什么final修饰?
    Java正则表达式
    Java内部类复习
    MyEclipse建立SpringMVC入门HelloWorld项目
    java中的System类
    java 中的Scanner
    Freemarker判断是否为空
    HQL多种查询实现
    查询功能实现
    EF生成 类型“System.Data.Entity.DbContext”在未被引用的程序集中定义
  • 原文地址:https://www.cnblogs.com/kklldog/p/1866182.html
Copyright © 2011-2022 走看看