我使用package org.apache.poi.openxml4j.opc;
包读取excel文件,它正在改变从excel读取的数字的准确性。
我有一个实例,如果我在单元格中有1.11或2.22或4.44,那么XSSFWorkbook将返回1.110000000001,2.220000000002等等。有谁知道发生了什么事?
答案 0 :(得分:0)
我记得你过去在这里描述过的确切问题,我认为问题源于Java double
的精确问题。在我的解决方法中,我将double
值转换并格式化为String
,然后将字符串值设置为单元格。