当前位置: 首页 > 知识库问答 >
问题:

Excel公式未更新单元格

寇桐
2023-03-14

我正在使用apache POI更改excel表中的单元格。更改值后,与已更改的单元格对应的公式的单元格不会更新。

当我进入excel并单击带有公式的单元格,然后在函数栏中单击时,公式会更新。

A1仍然等于3,直到我点击那个单元格。

刷新工作簿或工作表也不起作用。这是excel或POI的问题吗?有人能想出一个变通办法吗?

共有1个答案

宋航
2023-03-14

必须显式触发重新计算。请参见公式的重新计算部分,了解为什么和如何进行计算。

 类似资料:
  • 你知道为什么不自动显示字体的编号吗?

  • 我的C#. Net应用程序通过使用excel公式字符串加载和读取excel工作表单元格值。 例如,excel工作表位置和选项卡名称及其单元格行/列将作为公式字符串提供。 'D:\DataX[数据.Xls]EOD'$A5级 根据上述公式-C#应用程序加载数据。Xls,并打开EOD选项卡,应读取第5行A列值。 寻找在C#中完成的最佳方式。Net框架。

  • 但这无济于事。有什么想法吗?

  • 我正在开发一个上传excel文件并将其值插入数据库的应用程序。 我的代码如下: 所以当我上传一个像下面这样的excel文件时,它会工作并将其数据插入db。 但是,当我上传像以下这样的excel文件时,db不会更新。 我可以问你如何解决这个问题,所以即使单元格的值是=ROUNDUP((600),2),而不是600,它仍然更新db。 提前谢谢你。

  • 问题内容: 我必须将 算法从Excel工作表移植到python代码, 但必须对 Excel文件中的算法 进行 反向工程 。 Excel工作表非常复杂,它包含许多单元格,在这些单元格中有引用其他单元格的公式(也可以包含公式或常数)。 我的想法是使用python脚本分析工作表,以构建一种单元格之间的依存关系表,即: A1取决于B4,C5,E7公式:“ = sqrt(B4)+ C5 * E7” A2取决

  • EXCEL服务器定义表间更新公式       先进入《订货单》的模板编辑状态,然后点击工具栏按钮,出现公式设置窗体,先切换到表间更新公式设置状态,如下图所示:   点击“新增”,出现公式设置向导,如下图所示: 输入公式名称“更新预定库存”,选择执行时机“流程传递时”。这里要对“执行时机”说明一下,“执行时机”总共有七种,分别是:“保存本报表数据之前”、“保存本报表数据之后”、“删除一份报表数据时”