RT。
原本是
23250.46
但是导进去,断点看变成了23250.460000000003
求各位大神有没有好的解决办法
将这一个单元格类型设置为string或者decimal
@NumberFormat("#.##")
这个注解加到你字段上,就可以了
我也遇到了类似的问题,要导入的excel文件,某一单元格值为82751.52,后端实体用String类型接收,解析的结果就是82751.99999999999。但是在要导入的excel里面只要点一下这个单元格,导入就又正常了,实在是百思不得其解,最后也是加了@NumberFormat("#.##")这个注解解决的。
@仅此而已的坏蛋,注解加在什么位置?
easyexcel 版本2.1.2 存在这个问题,升级到最新包2.2.6解决,希望对你有用。