菜鸟请教各位大佬
””””””””””””””””””””
all_kc=[01,02,03]
for v in all_kc: # 追加内容到工作簿,文件夹必须有xlsx文件
ss=df2 #继承上部计算结果
ss = df2.loc[df2[‘人数’] == v]
#方法1 writer = pd.ExcelWriter(lujing + ‘打印.xls’, mode=’a’, engine=”openpyxl”) #用openxl模块的append模式,正常,效率慢。
#方法2 writer = pd.ExcelWriter(lujing + ‘打印.xls’,) #只显示最后一循环的结果。
df22.to_excel(writer,str(v),index=False)
“”””””””””””””””””””
问题描述:
用PANDAS默认的to_excel生成excel文件中的多个sheet,
方法1能完成需要,但是循环下来要6分钟才能跑完。
方法2生成的文件只显示最后一个循环的结果,跑的很快。
问题:
怎么能不导入其他包的前提下,快速的生成excel中的多个sheet.
求大佬指教。谢谢