Openpyxl - Excel 计算适用于某些但不适用于其他人

时间:2021-04-15 14:23:03

标签: python openpyxl

有两个项目需要更新多个 excel 文件。在这两个项目中,我都需要更新 83 个 excel 文件。

在项目 A 中大约有 80 行代码。我有一个单元格,其中有一个引用另一个单元格的公式:

ws['A1'] = '=AF7'

当我打开这个 Excel 工作簿时,单元格 A1 是空白的。我必须点击进入单元格,然后它会计算并显示正确的值。

在项目 B 中,我的行数大致相同,但是当我运行它并打开一个 excel 工作簿时,所有计算都显示出来了!我不需要点击单元格或任何东西。事实上,在项目 B 中,我在某些单元格中有更复杂的“if”公式,并且它们都显示为它们应该在第一次打开时出现,而无需单击单元格进行计算。

如何使我的工作表在打开时对我通过 openpyxl 编辑的所有 excel 文件一致计算?

0 个答案:

没有答案