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

如题所述

第1个回答  2012-11-20
如果你Excel表中的该单元格格式为保留几位数字,那么你取到的便是几位数字,因为默认是以字符方式读取的
有两种方法,
一,你可以修改Excel表,显示想要的小数位数
二,读取数值时,把该单元格中的格式以数字方式读取,追问

第二个方案是可以,NumberCell numberCell = (NumberCell)sheetOne.getCell(j, i);虽然自己找到了,但还是要谢谢你!

本回答被提问者采纳
第2个回答  2012-11-20
应该不会是api给默认处理掉的
怀疑是你的代码给截取了
把取数的代码片段贴出来看看本回答被网友采纳
第3个回答  2012-11-20
估计是你数据库的问题,限制了只能取小数点后两位.......
第4个回答  2012-11-20
转换成字符串 截取字符串“.”到结束的字符
相似回答