gpt4 book ai didi

excel - 公式不会自动计算

转载 作者:行者123 更新时间:2023-12-04 20:18:25 26 4
gpt4 key购买 nike

我有一张大表,上面有很多公式,它们之间有依赖层次结构。它以具有日期值的单元格开头。然后,单元格 x:y(和其他)具有取决于此日期的公式。然后单元格 w:z(和其他)有一个取决于单元格 x:y 的公式。等等...

这个带有日期值的主单元格是使用 apache poi 填充的。

现在我的问题是:当我打开生成的 excel 文件时,日期在那里,但没有计算公式。他们都有错误“A value used in the formula is of the wrong data type”。似乎当公式尝试自我评估时,日期还不存在。

解决方案:
1)如果我在单元格中单击,然后按 ENTER,则正确计算公式。但是我必须对所有细胞都这样做。
2)我单击日期单元格,将其复制,然后将其粘贴到同一位置,并且对工作表中的所有公式进行评估!
3) 我可以在我的应用程序中迭代所有单元格,使用 FormulaEvaluator 类中的 evaluateFormulaCell 方法评估每个单元格。但是我有很多公式,而且性能很糟糕。

有人对此有解决方案吗?

谢谢!!

最佳答案

您的日期值未被 excel 公式识别为日期,您可以做的是让另一个单元格 dat 将首先采用日期值 DATEVALUE()使用 Apache poi 填充的单元格。

然后将您的第一级公式指向该单元格,而不是使用 Apache poi 填充的单元格

关于excel - 公式不会自动计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15387327/

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