GridView导出Excel出现科学计数的解决办法

转载 2012年03月28日 09:50:40

GridView将数据导入Excel发现:如果数字位数超过15位,保存的时候会自动转为科学计数法,但会将15位后的数字变为零,如身份证号码!这样得到的数据和原来的不一致,这是Excel自动识别的问题。在网上搜索了一下解决方法,如下:

 在绑定gridview控件时在rowdatabound事件中对数据格式化,要对哪一列数据格式化,就指定哪一列。上面的代码

e.Row.Cells[6]我指定的是第7列,因为我第7列的数据保存的是身份证号码,可以根据自己的具体情况更改!

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)   

{   

        if (e.Row.RowType == DataControlRowType.DataRow)   

        {   

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

        }   

 }   

导出excel文件 解决科学计数法问题 datagridview导出字符串变数字问题

在winform程序开发时,处理的办法就是在导出的过程中,开始试了 处理excel对象的格式 mysheet.Cells.NumberFormat = "@"; 后来没有成功。最后还是用了逐条纪录进...
  • ibmfahsion
  • ibmfahsion
  • 2012年09月12日 09:02
  • 1285

GridView导出excel出现科学计数的解决办法

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.R...
  • michaelgong
  • michaelgong
  • 2011年03月02日 14:30
  • 2288

GridView导出Excel出现科学计数的解决办法

GridView将数据导入Excel发现:如果数字位数超过15位,保存的时候会自动转为科学计数法,但会将15位后的数字变为零,如身份证号码!这样得到的数据和原来的不一致,这是Excel自动识别的问题。...
  • weity999
  • weity999
  • 2009年07月01日 13:04
  • 1113

GridView导出到excel中自动转成科学计数法

  • 2009年09月23日 11:04
  • 294B
  • 下载

bootstrap导出table科学计数法

最近项目中由于前台使用的是bootstrap,在使用过程中,发现它的table导出人员基本信息中身份证号是使用科学记数法显示的 后来才发现,在其table.js中源码判断有误,需要增加一行代码,就可...
  • fan510988896
  • fan510988896
  • 2017年01月13日 17:04
  • 1690

用POI导出excel时,较长的数字不想被自动变为科学计数法的解决方式

做过很多次导出excel了。都碰到一个问题,内容里如果包含一个比较长的数字,比如订单号“2546541656596”,excel会自动变成科学计数法。。。  弄过好几次都没有解决,最近又要导出exc...
  • z69183787
  • z69183787
  • 2015年08月31日 14:43
  • 10042

ASP.NET 导出正式Excel文档(可锁定首行,有效防止数字类型数据科学计数法转换)

QQ:285679784   欢迎加入技术交流QQ群80669150 (附加信息:珠海 -"Lzw )一起学习 !   更详细的导出功能,请参考http://download.csdn.n...
  • qq285679784
  • qq285679784
  • 2015年04月02日 17:13
  • 993

使用tableExport.js导出数据出现科学计数法的问题解决

经常在使用导出excel格式的数据时,会出现格式错误; 修改前: 修改后: 修改关键位置:增加样式【mso-number-format:\”@\”;】 修改后的源码:(tableExpor...
  • u011443599
  • u011443599
  • 2017年07月04日 10:56
  • 1675

js 中导出excel 较长数字串会变成科学计数法

转自:http://www.cnblogs.com/jwh-452951171/p/5817753.html     项目中用到了前段分页,所以遇到日期格式和身份证号过长的就需要自定义,我的是在aja...
  • omayyouhappy
  • omayyouhappy
  • 2016年12月09日 12:38
  • 2537

java使用poi解析或处理excel的时候,如何防止数字变成科学计数法的形式

当使用POI处理excel的时候,遇到了比较长的数字,虽然excel里面设置该单元格是文本类型的,但是POI的cell的类型就会变成数字类型。  而且无论数字是否小数,使用cell.getNum...
  • CCLOVETT
  • CCLOVETT
  • 2013年11月15日 18:21
  • 36037
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GridView导出Excel出现科学计数的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)