第一种:
outdata=input('请输入导出文件路径及完整名称')
df3.to_excel(outdata,index=False)#使用input方式导出excel,如果index=False,则不输出行标题,否则默认输出行标题。
第一种会保存到你指定的文件夹,文件名字也得自己写好
第二种
df3.to_excel('E:\Mycode\python\pew.xlsx',index=False)
第三种
writer = pd.ExcelWriter('最新感知劣化数据.xlsx')
df3.to_excel(writer,index=False)
writer.save()
第三种会保存到你的C盘user文件夹下,如果打包成exe,则会保存到你exe所在目录。
第四种
import pandas as pd
import numpy as np
import requests
import datetime
outdata=input('请输入导出文件夹路径,例如D:\report这种形式')
filename=outdata+"感知劣化数据" + re.sub(r'[^0-9]','',datetime.datetime.now().strftime("%Y%m%d")) + '.xlsx'
df3.to_excel(filename,index=False)
个人最喜欢第四种,可以在文件名中显示当前日期。
第五种
import pandas as pd
import numpy as np
import requests
import datetime
filename="感知劣化恢复情况概述" + re.sub(r'[^0-9]','',datetime.datetime.now().strftime("%Y%m%d")) + '.xlsx'
with pd.ExcelWriter(
filename
) as writer:
gjn.to_excel(writer, sheet_name='各感知劣化告警分布及恢复情况',index=False) # Sheet1
city.to_excel(writer, sheet_name='各地市恢复情况',index=False) # Sheet2
theoverall.to_excel(writer, sheet_name='总体恢复情况',index=False) # Sheet3
第五种可以实现往不同的sheet里面写入数据,也很实用。