开发者社区> 问答> 正文

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

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

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

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

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

展开
收起
爱吃鱼的程序员 2020-06-22 14:52:32 687 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
    @悠悠然然 @QAllen
    回复 @悠悠然然:估计是这样了原来以为可以实现的给老板提前把牛吹下了估计这次要完蛋了我再找找其他的Aspose.Cell估计可以不过是收费的看看有木有破解的显然poi做不到,因此抛异常了,我的理解它也就是设置下公式,读读值,毕竟不是excel回复 @悠悠然然:只要手动打开excel里面的数据瞬间计算完成了,然后再读取数据,那能否通过java实现这种excel打开让里面公式起作用的效果呢,头都整大了异常报的很清楚:还没有实现

    你这样试一下呢

    2020-06-23 11:57:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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