pandas获取所有sheet名字

代码

'''读取目录下所有模板文件,_temp.xlsx结尾'''
exe_excel_names = glob.glob("static/data/*_temp.xlsx")

# 获取所有sheet名字
excel_path = Path('static/data/test_tpl.xlsx')
sheet_names =  pd.read_excel(excel_path, None).keys() # 效率低(先读取了所有数据,包括所有sheet名字和sheet内容,然后取出了所有key。sheet_name: str, int, list, or None, default 0默认读取第一个sheet)
# 读取每个sheet内容
for sheet_name in sheet_names:
    df_sheet = pd.read_excel(excel_path, sheet_name)
    # print(sheet_name)
    # print('#' * 30)
    print(df_sheet)

 

posted @ 2022-01-26 16:56  豆浆D  阅读(1220)  评论(0编辑  收藏  举报