gpt4 book ai didi

java - Excel、Java Apache API 中的公式未更新

转载 作者:行者123 更新时间:2023-12-04 21:01:59 27 4
gpt4 key购买 nike

我有两个excel文档excel1。 xls 和excel2。 xlsm .我从 excel1 读取数据并使用 Apache API 将其写入 excel2。在 excel2 文件中,某些单元格具有自动更新的公式。

问题:上次使用 Microsoft Excel 2007 打开/保存 excel2 文件时,一切正常。但是,当它上次使用 2013 版本打开/保存时,自动更新单元不再起作用。现在工作中的所有计算机都移到了 Office 2013,所以我不能再使用 Excel 2007。

我已经检查/设置设置公式 -> 计算选项 -> Excel 中的自动

我也尝试使用 evaluateFormulaCell()evaluateAllFormulaCells()程序中的方法,不更新任何东西。

我不确定,excel是否具有某种安全性,即停止自动更新?

最佳答案

XSSFFormulaEvaluator.evaluateAllFormulaCells(workbook);

这个方法对我有用,之前我只在最后调用这个方法,但现在我每次设置一个单元格时都会调用它并且它有效。

关于java - Excel、Java Apache API 中的公式未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34312623/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com