解决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 相关文章推荐
Python的SQLalchemy模块连接与操作MySQL的基础示例
Jul 11 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
Apr 11 Python
python topN 取最大的N个数或最小的N个数方法
Jun 04 Python
python 将list转成字符串,中间用符号分隔的方法
Oct 23 Python
Python设计模式之备忘录模式原理与用法详解
Jan 15 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
Feb 28 Python
在python中画正态分布图像的实例
Jul 08 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
Mar 13 Python
Python面向对象程序设计之私有变量,私有方法原理与用法分析
Mar 23 Python
Django展示可视化图表的多种方式
Apr 08 Python
python opencv人脸识别考勤系统的完整源码
Apr 26 Python
Python matplotlib绘制条形统计图 处理多个实验多组观测值
Apr 21 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
linux下删除7天前日志的代码(php+shell)
2011/01/02 PHP
常见的PHP五种设计模式小结
2011/03/23 PHP
浅析ThinkPHP中execute和query方法的区别
2014/06/13 PHP
学习php中的正则表达式
2014/08/17 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
2015/05/12 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
2016/01/07 PHP
PHP的mysqli_ssl_set()函数讲解
2019/01/23 PHP
浅谈php://filter的妙用
2019/03/05 PHP
在网页中使用document.write时遭遇的奇怪问题
2010/08/24 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
javascript日期格式化示例分享
2014/03/05 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
几种经典排序算法的JS实现方法
2016/03/25 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
2016/09/09 Javascript
微信小程序 闭包写法详细介绍
2016/12/14 Javascript
js实现产品缩略图效果
2017/03/10 Javascript
Node.js调试技术总结分享
2017/03/12 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
2017/04/20 Javascript
js实现导航跟随效果
2018/11/17 Javascript
使用Vue.observable()进行状态管理的实例代码详解
2019/05/26 Javascript
解决vue+router路由跳转不起作用的一项原因
2020/07/19 Javascript
python删除列表中重复记录的方法
2015/04/28 Python
python的变量与赋值详细分析
2017/11/08 Python
python求质数的3种方法
2018/09/28 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
Python 获取windows桌面路径的5种方法小结
2019/07/15 Python
Pytorch实现LSTM和GRU示例
2020/01/14 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
python中如何使用虚拟环境
2020/10/14 Python
WINDOWS域的具体实现方式是什么
2014/02/20 面试题
生产经理的自我评价分享
2013/11/07 职场文书
总经理任命书范本
2014/06/05 职场文书
2015元旦晚会主持词(开场白+结束语)
2014/12/14 职场文书
兵马俑导游词
2015/02/02 职场文书
医院员工辞职信范文
2015/05/12 职场文书