我想在excel电子表格中阅读python / pandas,但使用公式而不是单元格结果。
例如,如果单元格A1为25,单元格B1 == A1,我希望数据框显示:
25 =A1
现在它显示:
25 25
我该怎么办?
OpenPyXL开箱即用提供此功能。看到这里和这里。一个例子:
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)