首页 > 解决方案 > pandas 在 excel 表中加载并设置为不同的数据框

问题描述

我有一个名为 A、B 和 C 的工作表的 Excel 工作簿

我想加载所有工作表并将工作表设置为不同的数据框,这可能吗?

这就是我到目前为止所拥有的;

sheets=['A','B','C']

for s in sheets:
      df_+s=pd.read_excel(file,sheet_name=s)

所以输出将是 3 个名为 df_A、df_B 和 df_C 的数据帧

标签: excelpandasload

解决方案


dfs = pd.read_excel(file, None)

将返回数据帧的字典。来自工作表 A 的数据框是dfs['A'],工作表 B 是dfs['B'],工作表 C 是dfs['C']


推荐阅读