方法一

df.to_excel(filepath, index=False) # 默认引擎openpyxl
缺点:生成的xlsx文件在手机微信打不开,只能用其他应用打开

方法二:更换引擎

关键处调用ExcelWriter生成Excel文件,注意默认引擎是openpyxl,需要安装

writer = pd.ExcelWriter(excel_file_path)
调用DataFrame的to_excel方法
DF_School.to_excel(writer,sheet_name="学校信息统计",columns=["学校名称","学校代码","教务登录帐号","是否启用"],index=False)
保存文件
writer.save()
缺点:同方法一