gpt4 book ai didi

python - Openpyxl 1.8.5 : Reading the result of a formula typed in a cell using openpyxl

转载 作者:太空狗 更新时间:2023-10-29 17:57:20 25 4
gpt4 key购买 nike

我正在其中一个 Excel 工作表中打印一些公式:

wsOld.cell(row = 1, column = 1).value = "=B3=B4"

但我不能使用它的结果来实现其他一些逻辑,如:

if((wsOld.cell(row=1, column=1).value)='true'):
# copy the 1st row to another sheet

即使我试图在命令行中打印结果,我最终还是打印了公式:

>>> print(wsOld.cell(row=1, column=1))
>>> =B3=B4

如何在单元格中获取公式的结果而不是公式本身?

最佳答案

openpyxl 支持公式或公式的值。您可以在打开工作簿时使用 data_only 标志来选择哪个。但是,openpyxl 不会也不会计算公式的结果。有像 pycel 这样的库声称可以做到这一点。

关于python - Openpyxl 1.8.5 : Reading the result of a formula typed in a cell using openpyxl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23350581/

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