poi操作excel计算公式不生效

偶哈 2018-04-10 03:43:12
往空模板中插入数据,其中一个单元格设置了公式(代码中设置)导出的模板如图
计算公式不生效,只有双击并保存后才可以生效,请问如何解决
...全文
1919 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
咦哟~~~ 2021-03-03
  • 打赏
  • 举报
回复 1
row.getCell(1).setCellFormula("计算公式");//使用setCellFormula对单元格进行计算公式添加 然后再写入之前添加代码 xssfSheet.setForceFormulaRecalculation(true);//自动计算公式
码农小王同学 2021-03-01
  • 打赏
  • 举报
回复
这个我觉得没法解决 ,大家都是把计算结果放进表格里,语言就是用来计算的。公式写的再正确,也是一个字符串。况且实际工作中发给领导同事的excel最好是要清除公式的。
野花太放肆 2021-02-27
  • 打赏
  • 举报
回复
像我这种超链接公式怎么办?=HYPERLINK("url","View"),用EasyExcel也不显示。有什么好的解决办法吗
树成 2020-01-05
  • 打赏
  • 举报
回复
感觉你有点本末倒置的感觉,你既然是公式计算,又要显示结果,你在代码里面吧结果算出来在录入到对应单元格,而不是把表达式录入进去不就可以了? 报表要的是计算的结果而不是计算过程,把公式录入有意义么?
且听花开 2020-01-03
  • 打赏
  • 举报
回复
需要在写进文件中之前对导入的内容进行设置,让其在打开Excel之前,要求Excel重新计算改工作簿中的所有公式:
sheet.setForceFormulaRecalculation(true); 试一下
tianfang 2018-04-13
  • 打赏
  • 举报
回复
poi生成公式,但是没法驱动excel进行计算

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧