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;
            }

  • 相关阅读:
    1094 纪念品分组
    1803 凌乱的yyy
    1181 数列分段1
    1223排队接水
    1616 疯狂的采药(完全背包问题)
    1305 新二叉树
    1280 尼克的任务
    1020 导弹拦截
    快速学会如何使用Shiro
    mysql 让清空表且自增的id重新从0开始的命令
  • 原文地址:https://www.cnblogs.com/LD1018/p/7943154.html
Copyright © 2011-2022 走看看