解决pandas .to_excel不覆盖已有sheet的问题


Posted in Python onDecember 10, 2018

直接to_excel会被覆盖,借助ExcelWriter可以实现写多个sheet。

from openpyxl import load_workbook
excelWriter = pd.ExcelWriter(os.path.join(output_dir, 'datapoint_statistic.xlsx'),
            engine='openpyxl')
pd.DataFrame().to_excel(os.path.join( output_dir,'datapoint_statistic.xlsx'))
#excel必需已经存在,因此先建立一个空的sheet
_excelAddSheet(DataFrame, excelWriter, sheet_name)
 
def _excelAddSheet(self,dataframe,excelWriter,sheet_name):
  book = load_workbook(excelWriter.path)
  excelWriter.book = book
  dataframe.to_excel(excel_writer=excelWriter,sheet_name=sheet_name,index=None)
  excelWriter.close()

以上这篇解决pandas .to_excel不覆盖已有sheet的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python3图片转换二进制存入mysql
Dec 06 Python
python用字典统计单词或汉字词个数示例
Apr 22 Python
python连接mysql实例分享
Oct 09 Python
一步步教你用Python实现2048小游戏
Jan 19 Python
关于Python面向对象编程的知识点总结
Feb 14 Python
一个基于flask的web应用诞生 组织结构调整(7)
Apr 11 Python
python3基于OpenCV实现证件照背景替换
Jul 18 Python
python获取磁盘号下盘符步骤详解
Jun 19 Python
Python银行系统实战源码
Oct 25 Python
python 实现list或string按指定分段
Dec 25 Python
Pytorch 的损失函数Loss function使用详解
Jan 02 Python
Python Flask请求扩展与中间件相关知识总结
Jun 11 Python
python模块导入的细节详解
Dec 10 #Python
pandas每次多Sheet写入文件的方法
Dec 10 #Python
Python用61行代码实现图片像素化的示例代码
Dec 10 #Python
Python从数据库读取大量数据批量写入文件的方法
Dec 10 #Python
对Python实现简单的API接口实例讲解
Dec 10 #Python
python中dir()与__dict__属性的区别浅析
Dec 10 #Python
python分块读取大数据,避免内存不足的方法
Dec 10 #Python
You might like
php连接mysql数据库代码
2009/03/10 PHP
sphinx增量索引的一个问题
2011/06/14 PHP
深入理解php的MySQL连接类
2013/06/07 PHP
关于zend studio 出现乱码问题的总结
2013/06/23 PHP
Linux编译升级php的详细方法
2013/11/04 PHP
YII模块实现绑定二级域名的方法
2014/07/09 PHP
PHP 微信扫码支付源代码(推荐)
2016/11/03 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
Nigma vs AM BO3 第二场2.13
2021/03/10 DOTA
一个收集图片的bookmarlet(js 刷新页面中的图片)
2010/05/27 Javascript
jQuery 1.8 Release版本发布了
2012/08/14 Javascript
用循环或if语句从json中取数据示例
2014/08/18 Javascript
使用jQuery或者原生js实现鼠标滚动加载页面新数据
2016/03/06 Javascript
只需五句话搞定JavaScript作用域(经典)
2016/07/26 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
javascript实现画板功能
2020/04/12 Javascript
React实现类似淘宝tab居中切换效果的示例代码
2020/06/02 Javascript
原生JS实现拖拽效果
2020/12/04 Javascript
python 实现文件的递归拷贝实现代码
2012/08/02 Python
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
2016/06/14 Python
Windows下安装python2和python3多版本教程
2017/03/30 Python
Python进程间通信Queue实例解析
2018/01/25 Python
Python OpenCV处理图像之滤镜和图像运算
2018/07/10 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
ubuntu 16.04下python版本切换的方法
2019/06/14 Python
Python中的self用法详解
2019/08/06 Python
俄罗斯Sportmarket体育在线商店:用于旅游和户外活动
2019/11/12 全球购物
介绍一下MD5加密算法
2016/11/12 面试题
亲子活动总结
2014/04/26 职场文书
普通党员四风问题对照检查材料
2014/09/27 职场文书
2015教师年度考核评语
2015/03/25 职场文书
休学证明范本
2015/06/19 职场文书
《小小的船》教学反思
2016/02/18 职场文书