pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
作者:fancyq 时间:2022-11-06 02:24:01
要实现这个功能,可能有多种方法,我在这里记录下一个比较方便的方法:
import pandas as pd
writer = pd.ExcelWriter('test.xlsx')
data1.to_excel(writer,sheet_name='sheet1')
data2.to_excel(writer,sheet_name='sheet2')
writer.save()
上面的方法会将原来的excel文件覆盖掉,假如想要对已经存在的excel文件进行修改,可以使用开源工具包(anaconda已附带)openpyxl
import pandas as pd
from openpyxl import load_workbook
writer = pd.ExcelWriter('test.xlsx',engin='openpyxl')
book = load_workbook(writer.path)
writer.book = book
dataframe.to_excel(excel_writer=writer,sheet_name="info5")
writer.save()
writer.close()
DataFrame.to_excel多次写入不同Sheet
主要需要pd.ExcelWriter([文件路径])方法
参考官方文档:
>>> writer = pd.ExcelWriter('output.xlsx')
>>> df1.to_excel(writer,'Sheet1')
>>> df2.to_excel(writer,'Sheet2')
>>> writer.save()
以下为实际应用:
"""
df1,df2均为sql查询来的数据
excel_filepath为要生成保存的excel文件地址
"""
write = pd.ExcelWriter(excel_filepath)
df1 = pd.DataFrame(d_f1)
excel_header = ['日期','年龄']#excel的标题
df1.to_excel(write,sheet_name='Sheet1',header=excel_header,index=False)
df2 = pd.DataFrame(d_f2)
excel_header = ['日期','人数']
df2.to_excel(write,sheet_name='Sheet2',header=excel_header,index=False)
write.save()
来源:https://blog.csdn.net/fancyq/article/details/80713772
标签:pandas,sheet,excel
0
投稿
猜你喜欢
CSS高级文字排版的实例
2009-03-24 20:56:00
在图片上显示左右箭头类似翻页的代码
2024-04-19 09:48:20
在keras中获取某一层上的feature map实例
2023-10-19 11:37:24
在python中使用正则表达式查找可嵌套字符串组
2021-10-07 07:02:06
python 使用pandas计算累积求和的方法
2021-05-22 19:46:16
GoLang bytes.Buffer基础使用方法详解
2024-04-27 15:28:09
flask框架自定义过滤器示例【markdown文件读取和展示功能】
2023-03-07 19:22:27
Mysql日期格式以及内置日期函数用法详解
2024-01-24 22:39:11
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
2023-05-17 00:32:46
Python实现根据Excel生成Model和数据导入脚本
2022-01-10 09:58:12
django 连接数据库 sqlite的例子
2023-08-03 19:03:15
JS事件在IE与FF中的区别详细解析
2023-09-24 23:02:35
JavaScript高级程序设计 阅读笔记(十七) js事件
2024-04-19 09:55:17
python装饰器decorator介绍
2021-12-18 10:56:25
keras.utils.to_categorical和one hot格式解析
2023-10-03 18:27:12
python 列表套json字典根据相同的key筛选数据
2022-06-01 08:52:02
MySQL Workbench安装及使用详解
2024-01-27 10:52:15
Python从视频中提取音频的操作
2021-08-26 23:55:26
python3实现网页版raspberry pi(树莓派)小车控制
2021-05-05 05:35:18
关于TypeScript模块导入的那些事
2024-06-07 15:57:46