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