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

时间:2018-11-23 16:57:54

标签: python excel

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

我要提取值(例如,'a = Scheda_zero.cell(第13行,.value')

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

我该如何解决?

1 个答案:

答案 0 :(得分:0)

您可以按照@pmkro的指示使用openpyxl data_only kwarg,但是请注意,如果从未评估过该函数,这将为您提供None。如果发生这种情况,请打开excel文件并让函数进行评估,然后再保存。

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

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

然后像往常一样选择单元格:

cell = sheet["A1"].value