首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java 导出报表,科学计数法

2013-08-06 
java导出表格,科学计数法查询数据,导出表格时,在excel里充值卡号科学计数法,怎么解决?数据库中,设置卡号为

java 导出表格,科学计数法
java  导出报表,科学计数法
查询数据,导出表格时,在excel里充值卡号科学计数法,怎么解决?
数据库中,设置卡号为varchar类型
[解决办法]
最简单的解决办法,在导出的时候,该列的每个字段加一些特殊字符,如【122223】,这样excel就不会将列的内容识别成数字了。
[解决办法]
其实不用加,
你导出的时候如果把单元格设置为数字格式,那么肯定是科学计数法。
但是如果设置为字符格式的单元格,那么就不会出现这样的情况了。
[解决办法]
在字符串前加单引号就可以了
37545435435435432  ——> '37545435435435432
[解决办法]
getNumber  后转为 BigDecimal 或者 BigInteger 再用 toString()
[解决办法]

引用:
其实不用加,
你导出的时候如果把单元格设置为数字格式,那么肯定是科学计数法。
但是如果设置为字符格式的单元格,那么就不会出现这样的情况了。

+
[解决办法]
最简单的是设置你的excel 的格式

热点排行