2015-04-01 35 views
1

我的工作簿包含超過10張工作表,所有均勻工作表均採用從奇數工作表中獲取數據的公式。apache poi如何刷新整個工作簿

我只在最後將數據寫入奇數頁(1 3 5 7 .....),我想要自動刷新整個工作簿,以便它們都是偶數(0,2,4, 6 ...)頁獲取下一頁的數據。

我試過HSSFFormulaEvaluator.EvaluateAllFormulaCells(工作簿),但它不工作。

如何刷新整個工作簿,以便一次對所有制定的單元格進行評估?

+0

定義'但它不工作' - 錯誤?警告? etc – Gagravarr 2015-04-02 11:36:51

+0

沒有錯誤,警告。但我沒有得到預期的結果。工作簿沒有得到刷新。 – 2015-04-02 13:27:13

+0

如果您嘗試明確評估一個單一公式單元格 - 那會得到正確更新嗎? – Gagravarr 2015-04-02 16:10:27

回答

0

您是否可以使用* .xlsx格式並使用此代碼?

XSSFFormulaEvaluator.evaluateAllFormulaCells(workbook); 

這剛剛解決了我遇到的類似問題。

相關問題