Excel的poi缓存问题

Excel的poi缓存问题

背景:

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

问题:

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

解决:

  用poi的FormulaEvaluator重新计算excel表格

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

引用材料:

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

 

原文地址:https://www.cnblogs.com/Dream2hc/p/java50845676.html