![](/img/trans.png)
[英]openpyxl.load_workbook(file, data_only=True doens't work?
[英]How to fetch Value from Excel cell with formula ? Openpyxl data_Only flag doesn't work properly
我有一個自動化腳本,其中 openpyxl 將一些數據寫入 Excel 文件。 並且那個 Excel 文件有一些公式。 在下一步中,我想使用 openpyxl 或 Pandas 獲取 python 中的公式化單元格值,但 OpenpyXl 返回為None
並且 pandas 返回為Nan
。 我知道 Xlwings,但不幸的是 xlwings 在 Linux 中不起作用。
如果有任何其他解決方法並在 Linux 中工作,請告訴我。 提前致謝。
Xlrd 模塊可以讀取單元格值,即使它有公式。 試試下面的代碼如果它有效,請將其標記為已解決。
import xlrd
book = xlrd.open_workbook("excel.xlsx")
sheet = book.sheet_by_index(0)
value= sheet.cell_value(1, 1)
print(value)
您可能需要先保存文檔,然后再重新打開它。 您可以嘗試使用 xlwings 或 win32 模塊另存為。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.