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 百度地图路书---动态路线
    jQuery---创建和添加节点
    CSS基础
    第一篇:前端知识之HTML内容
    JS高级---为内置对象添加原型方法
    JS DOM属性+JS事件
    Vue-router
    vue使用kkfileview文件预览功能
    JS高级---案例:验证密码的强度
    promise是怎么来的?
  • 原文地址:https://www.cnblogs.com/LD1018/p/7943154.html
Copyright © 2011-2022 走看看