zoukankan      html  css  js  c++  java
  • ASP.NET导出Excel时长数字自动使用科学计数法的解决方法

    在GridView行绑定时添加如下代码即可

    
    
    //消除Excel导出时长数字自动变成科学计数法
    for (int i = 0; i < e.Row.Cells.Count; i++)
    {
    e.Row.Cells[i].Attributes.Add(
    "style", "vnd.ms-excel.numberformat:@");
    }

    //=============================

    以上方法会把导出的Excel列中每一列都取消格式,但是这样Excel无法进行某些操作,如无法改变日期格式或者统计列

    需要操作的列则不能使用此方法,只需在长数字那一列用此方法,如是第一列,则代码为:

    e.Row.Cells[0].Attributes.Add("style", "vnd.ms-excel.numberformat:@");

  • 相关阅读:
    学习进度笔记01
    进度报表十一
    进度报表十
    进度日报九
    进度日报八
    进度日报七
    第七周总结
    进度报表六
    第一阶段冲刺6
    第一阶段冲刺5
  • 原文地址:https://www.cnblogs.com/xiebin1986/p/1661680.html
Copyright © 2011-2022 走看看