zoukankan      html  css  js  c++  java
  • 导出内容至Excel

       /// <summary>
            /// 导出内容至Excel
            /// </summary>
            /// <param name="ctl">需要获取内容的控件</param>
            /// <param name="FileName">Excel名称</param>
            public void ToExcel(System.Web.UI.Control ctl, string FileName)
            {
                HttpContext.Current.Response.Charset = "UTF-8";// 或UTF-7 以防乱码
                HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8;
                HttpContext.Current.Response.ContentType = "application/vnd.ms-excel";
                HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + FileName + ".xls");
                ctl.Page.EnableViewState = false;
                System.IO.StringWriter tw = new System.IO.StringWriter();
                System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
                ctl.RenderControl(hw);
                HttpContext.Current.Response.Write(tw.ToString());
                HttpContext.Current.Response.End();
                ctl.Page.EnableViewState = false;
            }

  • 相关阅读:
    JS高级程序设计 第三章笔记
    JS高级程序设计第二章
    JS高级程序设计 第一章读书笔记
    markdown 尝试
    实验九
    第六章总结
    实验五
    第五章总结
    实验四
    实验三
  • 原文地址:https://www.cnblogs.com/LD1018/p/7943154.html
Copyright © 2011-2022 走看看