Thr*_*238 9 python excel xlsx python-3.x pandas
我想在 excel 电子表格中读取 python/pandas,但有公式而不是单元格结果。
例如,如果单元格 A1 是 25,而单元格 B1 是 =A1,我希望我的数据框显示:
25 =A1
Run Code Online (Sandbox Code Playgroud)
现在它显示:
25 25
Run Code Online (Sandbox Code Playgroud)
我怎么能这样做?
Ale*_*gur 13
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)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16123 次 |
最近记录: |