zoukankan      html  css  js  c++  java
  • C#中如何防止Excel做科学计算法转换

        C#中如何防止Excel做科学计算法转换

         string style = @"<style>.text{mso-number-format:@;}</style>";//注意这是样式,不需要修改可直接使用


                Response.Clear();
                Response.Buffer = true;


                Response.Charset = "utf-8";
                Response.AppendHeader("Content-Disposition", "attachment;filename=plandetail.xls");
                Response.ContentEncoding = System.Text.Encoding.UTF8;
                Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。 
                System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
                System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
                this.GridView2.RenderControl(oHtmlTextWriter);


                Response.Output.Write(style);//这里很重要不写到文件里是无法应用样式的。


                Response.Output.Write(oStringWriter.ToString());
                Response.Flush();
                Response.End();

  • 相关阅读:
    集合及特殊集合arrayList
    二维数组、多维数组
    一维数组

    for循坏的穷举与迭代,while、do while循环
    1.兔子生兔子问题2.打印菱形3.求100以内质数的和
    for循环嵌套
    复习题
    循环语句
    分支语句
  • 原文地址:https://www.cnblogs.com/jesn/p/4208317.html
Copyright © 2011-2022 走看看