在从属单元格中设置值后,不会重新计算单元格

2024-09-27 01:19:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个简单的代码:

excel = ExcelCompiler(filename=fname)

excel.evaluate('TEMP!C2')       # touch to be able to set
excel.set_value('TEMP!C2', 'SOMEVALUE')

print(excel.evaluate('TEMP!C2'))
print(excel.evaluate('TEMP!EN2'))

单元格EN2有一个带有C2CONCATENATE公式和一些固定单元格。问题是,在设置C2值后,永远不会重新计算公式


Tags: to代码ablebefilenameexcelfnametemp
1条回答
网友
1楼 · 发布于 2024-09-27 01:19:38

在稍微修改之后,我发现evaluate创建了用于计算其值的图形。因此,我有evaluate公式单元格:

excel = ExcelCompiler(filename=fname)

excel.evaluate('TEMP!EN2')
excel.set_value('TEMP!C2', 'SOMEVALUE')

print(excel.evaluate('TEMP!C2'))
print(excel.evaluate('TEMP!EN2'))

相关问题 更多 >

    热门问题