一尘不染

如何在pandas / python中查看Excel电子表格的公式?

python

我想在excel电子表格中阅读python / pandas,但使用公式而不是单元格结果。

例如,如果单元格A1为25,单元格B1 == A1,我希望数据框显示:

25    =A1

现在它显示:

25    25

我该怎么办?


阅读 130

收藏
2020-12-20

共1个答案

一尘不染

OpenPyXL开箱即用提供此功能。看到这里这里。一个例子:

from openpyxl import load_workbook
import pandas as pd
wb = load_workbook(filename = 'empty_book.xlsx')
sheet_names = wb.get_sheet_names()
name = sheet_names[0]
sheet_ranges = wb[name]
df = pd.DataFrame(sheet_ranges.values)
2020-12-20