我通常会DataFrame
为每个工作表创建一个包含的字典:
xl_file = pd.ExcelFile(file_name)
dfs = {sheet_name: xl_file.parse(sheet_name)
for sheet_name in xl_file.sheet_names}
更新:在pandas 0.21.0+版本中,您可以通过传递sheet_name=None
给read_excel
:
dfs = pd.read_excel(file_name, sheet_name=None)
在0.20及sheetname
更低版本中,它是而不是sheet_name
(现在已弃用,而改为上面的名称):
dfs = pd.read_excel(file_name, sheetname=None)