解决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 除法小技巧
Sep 06 Python
python中hashlib模块用法示例
Oct 30 Python
python的unittest测试类代码实例
Dec 07 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
Jan 15 Python
Python读写/追加excel文件Demo分享
May 03 Python
对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
Jul 11 Python
python分批定量读取文件内容,输出到不同文件中的方法
Dec 08 Python
Python&&GDAL实现NDVI的计算方式
Jan 09 Python
tensorflow实现测试时读取任意指定的check point的网络参数
Jan 21 Python
基于梯度爆炸的解决方法:clip gradient
Feb 04 Python
python中with用法讲解
Feb 07 Python
python判断变量是否为列表的方法
Sep 17 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
简单了解WordPress开发中update_option()函数的用法
2016/01/11 PHP
Flash+XML滚动新闻代码 无图片 附源码下载
2007/11/22 Javascript
jquery多浏览器捕捉回车事件代码
2010/06/22 Javascript
一款由jquery实现的整屏切换特效
2014/09/15 Javascript
一个jquery实现的不错的多行文字图片滚动效果
2014/09/28 Javascript
实现图片预加载的三大方法及优缺点分析
2014/11/19 Javascript
jQuery的Each比JS原生for循环性能慢很多的原因
2016/07/05 Javascript
基于jQuery实现左侧菜单栏可折叠功能
2016/12/27 Javascript
JavaScript中捕获与冒泡详解及实例
2017/02/03 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
2017/11/02 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
详解Vue前端对axios的封装和使用
2019/04/01 Javascript
JS实现可用滑块滑动的缓动图代码
2019/09/01 Javascript
如何用JS模拟实现数组的map方法
2020/07/30 Javascript
JavaScript数组类型Array相关的属性与方法详解
2020/09/08 Javascript
Python3基础之基本运算符概述
2014/08/13 Python
python常用函数详解
2016/09/13 Python
Django使用HttpResponse返回图片并显示的方法
2018/05/22 Python
python机器学习之KNN分类算法
2018/08/29 Python
python 获取utc时间转化为本地时间的方法
2018/12/31 Python
Python分析彩票记录并预测中奖号码过程详解
2019/07/09 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
CSS3教程:新增加的结构伪类
2009/04/02 HTML / CSS
使用css3和jquery实现可伸缩搜索框
2014/02/12 HTML / CSS
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
匡威比利时官网:Converse Belgium
2017/04/13 全球购物
Asics日本官网:鬼冢八喜郎创立的跑鞋运动品牌
2017/10/18 全球购物
MUGLER官方网站:蒂埃里·穆勒香水
2019/11/26 全球购物
数控技术专业推荐信
2013/11/01 职场文书
教师先进个人材料
2014/12/17 职场文书
开展警示教育活动总结
2015/05/09 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书
让文件路径提取变得更简单的Python Path库
2021/05/27 Python
这样写python注释让代码更加的优雅
2021/06/02 Python
CPU不支持Windows11系统怎么办
2021/11/21 数码科技