码迷,mamicode.com
首页 > Web开发 > 详细

.net ----------- EXCEL导出为文本格式,

时间:2019-12-27 13:36:10      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:pre   nbsp   event   highlight   form   class   数据   bsp   csharp   

当数值型数据达到12位的时候,将以科学计数法的方式显示在单元格内,数值型数据最多能存储15位有效数字,如果超过15位,可以事先将单元格格式数字设置成文本。

 

 

 

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

 

 

 

 

前面

     
<div id="divGrid" runat="server">
            <asp:GridView ID="GridViewData" runat="server" OnRowDataBound="GridViewData_RowDataBound">
            </asp:GridView>
</div>
        

  

后面

 protected void GridViewData_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        GridViewRow gvr = e.Row;
        for(int i=0;i<=gvr.Cells .Count -1;i++)
        {
            gvr.Cells[i].Attributes.Add("style", "vnd.ms-excel.numberformat:@");
        }
    }

.net ----------- EXCEL导出为文本格式,

标签:pre   nbsp   event   highlight   form   class   数据   bsp   csharp   

原文地址:https://www.cnblogs.com/obge/p/12106637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!