使用POI操作Excel時對事先寫入模板的公式強制執行


場景:POI讀取Excel模板。

當使用POI操作Excel時,發現由POI生成的公式能夠在打開Excel是被執行,

而事先手工寫入Excel模板文件的公式則不自動被調用,必須手動雙擊該Cell才能生效。

 

采取的辦法:

1.使用cell.setCellFormula方法重新在制定Cell里寫入公式。

2.使用sheet.setForceFormulaRecalculation(true);方法強制讓改Sheet執行公式。

 

當然,在方法2能夠生效的情況下我們還是推薦使用方法2來解決這個問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM