Python 从excel文件中解包字典中的数据帧

Python 从excel文件中解包字典中的数据帧,python,excel,pandas,dictionary,Python,Excel,Pandas,Dictionary,大家好,我是Python新手,我遇到了一个问题。我有一个包含多张工作表的excel文件。 我用这个命令来读它 pd.read_excel('file.xlsx', sheet_name=None) 然后我得到的是一个包含8个数据帧的字典。每个数据框基本上都是我原始excel文件中的一张表。但是,如何访问每个数据帧?因为我想将字典中的每个数据帧保存到一个单独的数据帧中(如果有意义,可以将其解包)。我在这个网站上也发现了这个命令 df = pd.concat(sheets_dict.values(

大家好,我是Python新手,我遇到了一个问题。我有一个包含多张工作表的excel文件。 我用这个命令来读它

pd.read_excel('file.xlsx', sheet_name=None)
然后我得到的是一个包含8个数据帧的字典。每个数据框基本上都是我原始excel文件中的一张表。但是,如何访问每个数据帧?因为我想将字典中的每个数据帧保存到一个单独的数据帧中(如果有意义,可以将其解包)。我在这个网站上也发现了这个命令

df = pd.concat(sheets_dict.values(),keys=sheets_dict.keys())
但是,它不适用于我,因为我得到一个错误:名称“sheets_dict”未定义

我试着用命令读每一页

pd.read_excel('file.xlsx', sheet_name='Sheet 2')
然而,结果并不是正确的,因为它只有一行和一列,其中显示了图纸的名称,而不是数据框中的列。例如,表2内的数据应为数据框(310*50)