【个人笔记】Python-Pandas写入Excel多个sheets
文章为个人学习工作过程中遇到的实际问题,在此做记录,日后好查询。
一、问题描述
将多个Dataframe分别写入Excel的多个Sheets,并且不能覆盖原有的sheet.
待写入Dataframe1:
待写入Dataframe2:
目标Excel
二、解决方法
直接使用多个Pandas的to_excel()会造成sheet覆写,最终只显示最后运行的to_excel语句内容。
df1.to_excel('xxx.xlsx',sheet_name='df1')
df2.to_excel('xxx.xlsx',sheet_name='df2')
运行结果(只有sheet=df2)
需要使用以下代码:
writer = pd.ExcelWriter('xxx.xlsx',mode='a',engine='openpyxl')df1.to_excel(writer,"df1")
df2.to_excel(writer,"df2")writer.save()
writer.close()
*mode='a'代表append,可以实现追加sheet;如果不写mode,则默认mode='w',会把原有的sheet覆盖。
结果如下:
【个人笔记】Python-Pandas写入Excel多个sheets相关推荐
- python对数据进行合并的函数_利用Python pandas对Excel进行合并的方法示例
前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...
- python利用pandas合并excel表格代码_利用Python pandas对Excel进行合并的方法示例
前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...
- python pandas合并单元格_利用Python pandas对Excel进行合并的方法示例
前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...
- Python+Pandas读取Excel文件分析关系最好的两个演员
董老师又双叒叕送书啦,6本<Python程序设计基础与应用(第2版)> 推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国 ...
- Python+pandas读取Excel文件统计最受欢迎的前3位演员
推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社,2018.8出版,2021.3第11次印刷 图书详情: 配套资源: 用书教师可 ...
- Python+pandas处理Excel文件案例一则
封面图片:<Python程序设计实验指导书>(ISBN:9787302525790),董付国,清华大学出版社 图书详情(京东): ==================== 问题描述:使用p ...
- python pandas读取excel时动态确定标题行所在行数
python pandas读取excel时动态确定标题行所在行数,动态跳过标题前空白行 利用python对excel或者csv文件进行批量操作时,除了使用xlrd库或者xlwt库进行表格的操作读与写, ...
- python pandas读取excel文件
python pandas读取excel文件 data=pd.read_excel('C:\Users\86188\python\dummy.xlsx') 会报错:SyntaxError: (unic ...
- python 追加写入excel的多个sheet
python 追加写入excel的多个sheet import openpyxldef writeExcel(path, value, sheet):''':param sheet:sheet的名称: ...
最新文章
- 智源计算所-互联网虚假新闻检测挑战赛(冠军)方案,开源分享
- putty/xshell/Secure CRT远程工具详解
- v8学习笔记(二) Handle和HandleScope机制
- dropbox mac_如何在Windows或Mac上启动时阻止Dropbox打开
- client中周期性边界_「微评」增加艺术品在投资组合中的比例 推进国家艺术软实力...
- 005.在Windows下编程让效率起飞
- mysql gtid 集群_Docker搭建MySQL主从集群,基于GTID
- P1164 小A点菜(DP动态规划,洛谷,java)
- 【java多线程】多线程为什么跑的比单线程还要慢?!
- 心之所向,百炼成钢 第一章
- 凤凰新闻岳建雄:互联网已经成为传统行业
- 学VC,我想对自己说......
- S​alesforce是怎么完成从0到1的?
- Unity减少安装包的大小总结
- Bootstrap简单网页制作
- 大数据生态系统组件基础学习
- Ubuntu更新卡在 flashplugin-installer
- This beta version of Typora is expired,please download and install a newe最新解决方案
- 【分享】QY-IMX8M主板简介
- SWAPIDC对接cPanel分销并添加产品