Apache POI无法从错误公式单元格中获取数值

时间:2017-07-20 01:04:46

标签: grails apache-poi

我正在使用apache POI,我在检索由公式组成的单元格的值时遇到了麻烦。你不能使用获取单元格因为它将检索公式(例如,M21-K21,M21-K21L20)所以我使用了getNumericCellValue()。它工作得很好,直到我经历了Err:522的价值。当公式无效时,可能会发生这种情况,可能有一列不能用于添加。

无法从错误公式单元格中获取数值。因为你试图得到Err的数值:522

即时使用grails 2.4.5,我有一个函数来收敛单元格值。

... x[t-1,get_opposite(iD,dims)]... 

第一种情况是导致错误。我尝试在if语句中使用CELL_TYPE_ERROR甚至其中一个案例,但它不起作用,因为单元格类型是公式。我甚至尝试检查单元格是否为数字但当然不是数字,因为如果你不使用getNumericCellValue()它将检索公式字符串

我希望有人可以帮助我:)。

0 个答案:

没有答案