2021-03-17
阅读量:
1715
如果想将一个数据框列表通过循环导出为若干个excel文件应该怎么做?
如果想将一个数据框列表通过循环导出为若干个excel文件应该怎么做?
学生:
老师 请教个问题呀
lst = [df_bx,df_flb,df_flbh,df_xjp,df_yn,df_tw,df_tg,df_ml,df_mlh,df_id,df_idh] 这个列表里储存的是df
然后我想把这个列表导出成excel 名字就用对应的df名称 该怎么写呢
老师:你是想导出成为多个excel文件吗?
学生:嗯嗯
老师:
lst = [df_bx,df_flb,df_flbh,df_xjp,df_yn,df_tw,df_tg,df_ml,df_mlh,df_id,df_idh] #需要先根据上面的数据框列表生成一个字符串列表 #这个步骤只能手动操作,其他的方法不太好使或者用不了或者用了也有漏洞,而且非常麻烦 lst1=["df_bx","df_flb","df_flbh","df_xjp","df_yn","df_tw","df_tg","df_ml","df_mlh","df_id","df_idh"] for i in range(len(lst)): lst[i].to_excel("D:\\"+lst1[i]+".xlsx",index=False)
你试下这个代码





