开发者社区> 问答> 正文

poi读取excel里公式结果有问题:报错

在我的excel里面有一个运算模型,主要功能是把输入的数据运算产生结果,我用poi的目的就是通过java把数据写入excel里面,然后让excel里面模型运算(就是一系列公式)产生运算后的结果读取出来。在这个过程中写入和读取都没有问题,但是公式好没有起作用。

开始我通过getnumericCellValue的方式读取公式里的数据,可以把数据读出来,但我发现一个问题,就是当你输入的数据改变的时候,读出来的结果并没有改变,还是上一次的,我感觉是通过getNumericCellValue的方式根本就读取不到公式运算的结果。

于是去官网看到用过evaluateFormulaCell的方式,所以我就跟着做,但是最后却报错一系列错误。我现在不知道这个错误是因为poi不支持读公式值呢还是我写的有问题呢?

求做过的各位指导一下,谢谢啦。

展开
收起
kun坤 2020-06-07 17:03:05 1202 0
1 条回答
写回答
取消 提交回答
  • @悠悠然然 @QAllen
    ######回复 @悠悠然然 : 估计是这样了 原来以为可以实现的 给老板提前把牛吹下了 估计这次要完蛋了 我再找找其他的 Aspose.Cell估计可以 不过是收费的 看看有木有破解的######显然poi做不到,因此抛异常了,我的理解它也就是设置下公式,读读值,毕竟不是excel######回复 @悠悠然然 : 只要手动打开excel里面的数据瞬间计算完成了,然后再读取数据,那能否通过java实现这种excel打开让里面公式起作用的效果呢,头都整大了######异常报的很清楚:还没有实现######

    你这样试一下呢

    2020-06-08 11:19:30
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载