我正在使用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