我有一个Excel工作簿,其中有5个包含数据的表。我希望每个表单都是一个不同的数据框架。
我尝试使用下面的代码为我的Excel工作表的一个工作表
df = pd.read_excel("path",sheet_name = ['Product Capacity'])
df
但是这会返回工作表作为工作表的字典,而不是数据帧。
我需要一个数据帧。请建议返回数据帧
的代码。如果你想要独立的没有字典的数据帧,你必须读取单独的表:
with pd.ExcelFile('data.xlsx') as xlsx:
prod_cap = pd.read_excel(xlsx, sheet_name='Product Capacity')
load_cap = pd.read_excel(xlsx, sheet_name='Load Capacity')
# and so on
但是你也可以加载所有的表格并使用字典:
dfs = pd.read_excel('data.xlsx', sheet_name=None)
# dfs['Product Capacity']
# dfs['Load Capacity']