解决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实现的各种排序算法代码
Mar 04 Python
python使用xmlrpc实例讲解
Dec 17 Python
Python正则表达式匹配ip地址实例
Oct 09 Python
Python3搜索及替换文件中文本的方法
May 22 Python
对Python模块导入时全局变量__all__的作用详解
Jan 11 Python
python感知机实现代码
Jan 18 Python
Python3操作Excel文件(读写)的简单实例
Sep 02 Python
python 字符串常用函数详解
Sep 11 Python
基于Python正确读取资源文件
Sep 14 Python
Python Web项目Cherrypy使用方法镜像
Nov 05 Python
python中子类与父类的关系基础知识点
Feb 02 Python
Python实现机器学习算法的分类
Jun 03 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内存相关的功能特性详解
2013/06/08 PHP
PHP遍历并打印指定目录下所有文件实例
2014/02/10 PHP
php mysql获取表字段名称和字段信息的三种方法
2016/11/13 PHP
php微信公众号开发之简答题
2018/10/20 PHP
实现png图片和png背景透明(支持多浏览器)的方法
2009/09/08 Javascript
jquery UI 1.72 之datepicker
2009/12/29 Javascript
jquery validate.js表单验证的基本用法入门
2010/05/13 Javascript
jQuery实现的支持IE的html滑动条
2015/03/16 Javascript
AngularJS 日期格式化详解
2015/12/23 Javascript
javascript 定时器工作原理分析
2016/12/03 Javascript
canvas绘制多边形
2017/02/24 Javascript
vue如何使用 Slot 分发内容实例详解
2017/09/05 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
pm2 部署 node的三种方法示例
2017/10/20 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
JavaScript键盘事件常见用法实例分析
2019/01/03 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
vue使用微信JS-SDK实现分享功能
2019/08/23 Javascript
tracking.js实现前端人脸识别功能
2020/04/16 Javascript
[02:10]探秘浦东源深体育馆 DOTA2 Supermajor不见不散
2018/05/17 DOTA
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
详解关于Django中ORM数据库迁移的配置
2018/10/08 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
2019/06/08 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
日本食品网上商店:JaponShop.com
2017/11/28 全球购物
马来西亚太阳镜、眼镜和隐形眼镜网上商店:Focus Point
2018/12/13 全球购物
科技节口号
2014/06/19 职场文书
环境日宣传活动总结
2014/07/09 职场文书
驾驶员安全责任书
2014/07/22 职场文书
感恩老师演讲稿400字
2014/08/28 职场文书
2014年合同管理工作总结
2014/12/02 职场文书
大学生村官工作总结2015
2015/04/09 职场文书
行政复议答复书
2015/07/01 职场文书
慰问信的写作格式及范文!
2019/06/24 职场文书
python模块与C和C++动态库相互调用实现过程示例
2021/11/02 Python
css3带你实现3D转换效果
2022/02/24 HTML / CSS