java—如何读取ApachePOI中与无效公式对应的缓存值

yx2lnoni  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(150)

我需要解析一堆excel文件(xlsx)。我使用的是最新的ApachePOI版本(4.1.2)。
这些文件中的某些数据似乎是通过引用另一个文件(我没有)的公式计算的,因此该公式在我的系统上无效。
数据正确地显示在excel和libreoffice中(我猜这是显示的最后一个缓存值)。
当公式无法计算时,是否可以使用apachepoi检索最后一个缓存的值?
评估时 cell.getCachedFormulaResultType() 我得到了回应 CellType.Error .
我事先确保没有其他交互操作与工作表一起完成,即我创建工作簿并立即查看单元格。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题