解决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 31 Python
对于Python中线程问题的简单讲解
Apr 03 Python
python从入门到精通(DAY 3)
Dec 20 Python
pandas系列之DataFrame 行列数据筛选实例
Apr 12 Python
Python实现的堆排序算法示例
Apr 29 Python
Python SMTP发送邮件遇到的一些问题及解决办法
Oct 24 Python
python射线法判断检测点是否位于区域外接矩形内
Jun 28 Python
Django之模板层的实现代码
Sep 09 Python
使用Rasterio读取栅格数据的实例讲解
Nov 26 Python
python 一维二维插值实例
Apr 22 Python
Python实现ElGamal加密算法的示例代码
Jun 19 Python
pytorch训练神经网络爆内存的解决方案
May 22 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 utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
2013/04/08 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
2015/08/21 PHP
简介PHP的Yii框架中缓存的一些高级用法
2016/03/29 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
PHP多维数组指定多字段排序的示例代码
2018/05/16 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
收集的10个免费的jQuery相册
2011/02/26 Javascript
jQuery.fn和jQuery.prototype区别介绍
2013/10/05 Javascript
JS关键字球状旋转效果的实例代码
2013/11/29 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
jQuery简单操作cookie的插件实例
2016/01/13 Javascript
JQuery核心函数是什么及使用方法介绍
2016/05/03 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
JS控件bootstrap datepicker使用方法详解
2017/03/25 Javascript
使用ng-packagr打包Angular的方法示例
2018/09/21 Javascript
vue2.0结合Element-ui实战案例
2019/03/06 Javascript
微信小程序 如何保持登录状态
2019/08/16 Javascript
React学习之JSX与react事件实例分析
2020/01/06 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
[04:26]2014DOTA2西雅图国际邀请赛 总决赛TOPPLAY
2014/07/22 DOTA
python爬取网站数据保存使用的方法
2013/11/20 Python
centos系统升级python 2.7.3
2014/07/03 Python
python制作小说爬虫实录
2017/08/14 Python
想学python 这5本书籍你必看!
2018/12/11 Python
python2 中 unicode 和 str 之间的转换及与python3 str 的区别
2019/07/25 Python
Django 拆分model和view的实现方法
2019/08/16 Python
python实现统计代码行数的小工具
2019/09/19 Python
django从后台返回html代码的实例
2020/03/11 Python
Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
2020/03/18 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
python音频处理的示例详解
2020/12/23 Python
html5 初试 indexedDB(推荐)
2016/07/21 HTML / CSS
孝敬父母的演讲稿
2014/05/14 职场文书
免职证明样本
2014/10/23 职场文书
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android