2017-03-15 181 views
0

我使用Apache POI庫更新Excel中的數據,該數據執行一些計算。 POI庫不支持一些公式,因爲需要Excel來執行這些更新/計算。但是excel在更新後沒有刷新(意味着它沒有執行重新計算)。如何通過java程序執行excel打開保存和關閉操作?

如果我手動打開excel,Excel會刷新,它會重新計算。 任何幫助非常感謝

回答

0

如果您正在使用XSSF工作簿

與下面的代碼評估你的formulaes:

XSSFFormulaEvaluator.evaluateAllFormulaCells(workbook) 

或者如果你正在使用HSSF工作簿

HSSFFormulaEvaluator.evaluateAllFormulaCells(workbook) 

如果你想探索更多去here