我正在使用openpyxl读取一个包含大量公式的Excel电子表格。对于某些单元格,如果我访问单元格的值,例如sheet['M30'].value
我得到预期的公式,如'=IFERROR(VLOOKUP(A29, other_wksheet, 9, FALSE)*E29, "")'
。但奇怪的是,如果我尝试访问另一个单元格的值,例如sheet['M31'].value
所有我得到的是=
,即使在Excel中该单元格与M30的公式基本相同:'=IFERROR(VLOOKUP(A30, other_wksheet, 9, FALSE)*E29, "")'
。openpyxl显示'='而不是公式
这发生在一堆其他工作表与一堆其他公式,我似乎无法找到任何押韵或原因。我浏览了文档,并且我没有加载data_only=True
,所以我不确定发生了什么问题。
你使用的是什么'openpyxl'版本?谢谢。 – alecxe