Excel Formula Not Updating Cell
apache-poi, excel, java
Solution
If you're using XSSF workbooks, you can re-evaluate all formula cells as follows:
XSSFFormulaEvaluator.evaluateAllFormulaCells(workbook)
A similar API exists if you're using an HSSF workbook:
HSSFFormulaEvaluator.evaluateAllFormulaCells(workbook)
Or, depending on exactly how you're set up and what specifically you're trying to get accomplished, you should be able to find your solution here
Problem
I am using apache POI to change cells in an excel sheet. After I change the values, the cells with formulas corresponding to cells that have been changed are not updating. When I go into excel and click on the cell with the formula, and then click in the function bar, the formula updates. I have calculation options set to automatically update. Quick example. Row : [A2 + A3] [1] [2] A1 here would equal 3 When I change it using POI: [A2+A3] [2] [5] A1 still equals 3 until I click on that cell. Refreshing the workbook or sheet also does not work. Is this a problem with excel or POI? Can anyone think of a workaround?