2015-04-01 34 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); 

这刚刚解决了我遇到的类似问题。

相关问题