簡體   English   中英

如何使用Python提取Excel單元格的值?

[英]How to extract the value of an excel cell using Python?

我有一個包含公式的Excel單元格(例如'= A1 + B1')。

我想提取值(es.'a = Scheda_zero.cell(line,13).value')

Shell向我返回包含的公式的字符串('= A1 + B1')。

我該如何解決?

您可以按@pmkro所示使用openpyxl data_only kwarg,但請注意,如果從未評估過該函數,則將為您提供None 如果發生這種情況,請打開excel文件並在保存之前讓函數評估。

然后您可以照常讀取文件:

openpyxl.load_workbook("file.xlsx", data_only=True)

然后像往常一樣選擇單元格:

cell = sheet["A1"].value

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM