zoukankan      html  css  js  c++  java
  • (转)Excel导出及数据格式化处理

    原文地址:http://www.cnblogs.com/cnaspnet/archive/2008/05/24/1206263.html  

     public void ToExcel(System.Web.UI.Control ctl, string FileName)
            
    {
                HttpContext.Current.Response.Charset = "UTF-8";
                HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.Default;
                HttpContext.Current.Response.ContentType = "application/ms-excel";
                HttpContext.Current.Response.AppendHeader("Content-Disposition""attachment;filename=" + "" + FileName + ".xls");
                ctl.Page.EnableViewState = false;
                System.IO.StringWriter tw = new System.IO.StringWriter();
                HtmlTextWriter hw = new HtmlTextWriter(tw);
                ctl.RenderControl(hw);
                HttpContext.Current.Response.Write(tw.ToString());
                HttpContext.Current.Response.End();
            }

            
    public override void VerifyRenderingInServerForm(Control control)
            
    {
                //base.VerifyRenderingInServerForm(control);
            }

            
    protected void myGridView_RowDataBound(object sender, GridViewRowEventArgs e)
            
    {
                if (e.Row.RowType == DataControlRowType.DataRow)
                {
                    //e.Row.Cells[0].Attributes.Add("style", "vnd.ms-excel.numberformat:@");//这里是将要导出到execl里的第一列格式化为字符类型。
                    
    //e.Row.Cells[3].Attributes.Add("style", "vnd.ms-excel.numberformat:¥#,###.00");//这里是格式化为货币类型。
                    e.Row.Cells[4].Attributes.Add("style""vnd.ms-excel.numberformat:@");
                    //1) 文本:vnd.ms-excel.numberformat:@
                    
    //2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd
                    
    //3) 数字:vnd.ms-excel.numberformat:#,##0.00
                    
    //4) 货币:vnd.ms-excel.numberformat:¥#,##0.00
                    
    //5) 百分比:vnd.ms-excel.numberformat: #0.00%
                }

            }

  • 相关阅读:
    Python 爬虫js加密破解(一) 爬取今日头条as cp 算法 解密
    Python 爬虫实例(2)—— 爬取今日头条
    Python 爬虫实例(1)—— 爬取百度图片
    python 操作redis之——HyperLogLog (八)
    python 操作redis之——有序集合(sorted set) (七)
    Python操作redis系列之 列表(list) (五)
    Python操作redis系列以 哈希(Hash)命令详解(四)
    Python操作redis字符串(String)详解 (三)
    How to Install MySQL on CentOS 7
    Linux SSH远程文件/目录 传输
  • 原文地址:https://www.cnblogs.com/the-three/p/3725644.html
Copyright © 2011-2022 走看看