使用XSSFWorkBook读取excel会改变单元格编号的准确性

时间:2014-01-17 11:10:06

标签: java excel apache-poi

我使用package org.apache.poi.openxml4j.opc;包读取excel文件,它正在改变从excel读取的数字的准确性。

我有一个实例,如果我在单元格中有1.11或2.22或4.44,那么XSSFWorkbook将返回1.110000000001,2.220000000002等等。有谁知道发生了什么事?

1 个答案:

答案 0 :(得分:0)

我记得你过去在这里描述过的确切问题,我认为问题源于Java double的精确问题。在我的解决方法中,我将double值转换并格式化为String,然后将字符串值设置为单元格。