Java poi导出Excel,小数点后面数据缺失

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java poi导出Excel,小数点后面数据缺失相关的知识,希望对你有一定的参考价值。

我导出的数据是BigDecimal类型的,例如我跟踪看到的是87569345.94但是我导出的Excel显示为87569345.9,在线等啊,各位大神帮忙给解决下啊

数据缺失可能是精度问题。没看到具体代码 也不知道。你可以试试 BigDecimal b = new BigDecimal(0).setScale(5),精度可以设大一点,就可以看看。如果不是精度的问题,那具体我就想不到了。POI解析EXCEL 最多的问题就是数据类型的问题。 参考技术A 打印出来是正确的,但是在Excel中显示是错误的,如果Excel中不是必须是数字类型的话可以考虑将其转换成String类型展示

用poi导入excel文件时,导入文本会出现小数点怎么解决。

例如:excel行 2006 1 234 。在excel 中已设置列格式为文本。但读入后输出。为:2006.0 1.0 234.0如果在2006后面加上 年 即 2006年输出 (2006年) 就没事。

参考技术A poi是什么软件呢?是否可以在poi里面设置呢?

你可以试试,在数字后面加空格,看看什么效果。

空格可以是半角的,也可以试试全角的。本回答被提问者采纳

以上是关于Java poi导出Excel,小数点后面数据缺失的主要内容,如果未能解决你的问题,请参考以下文章

poi生成excel报表小数点前面的0不显示怎么解决

js导出excel表如何保留小数点

java 取Excel带有小数点数据,不能取完整,只能取小数点的后面2位,怎么解决?

POI EXCEL导出时,有些数字出现多余的小数

java poi读取excel含小数列时,与excel显示不一样

java得到excel中小数完整值