Excel的poi缓存问题

Excel的poi缓存问题

背景:

    最近工作需要,需要完成生成新的Excel,然后从Excel中读取包含公式的文本内容。

问题:

   当程序中修改公式对应的单元格数据变化时,公式获取的值仍然还是原来的值,没有更新。

解决:

  用poi的FormulaEvaluator重新计算excel表格

  wb.getCreationHelper().createFormulaEvaluator().evaluateAll();

 

引用材料:

       poi 公式缓存,多次计算公式值不变

 

posted @ 2018-04-16 18:24  hcha0  阅读(1019)  评论(0编辑  收藏  举报