解决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 相关文章推荐
详细介绍Ruby中的正则表达式
Apr 10 Python
学习python之编写简单简单连接数据库并执行查询操作
Feb 27 Python
Python类属性的延迟计算
Oct 22 Python
再谈Python中的字符串与字符编码(推荐)
Dec 14 Python
Python3 循环语句(for、while、break、range等)
Nov 20 Python
python实现拓扑排序的基本教程
Mar 11 Python
python+opencv+caffe+摄像头做目标检测的实例代码
Aug 03 Python
详解pandas的外部数据导入与常用方法
May 01 Python
pytorch 共享参数的示例
Aug 17 Python
Python如何进行时间处理
Aug 06 Python
Anaconda使用IDLE的实现示例
Sep 23 Python
jupyter notebook 写代码自动补全的实现
Nov 02 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/02 PHP
PHP基于数组实现的分页函数实例
2014/08/20 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
laravel框架分组控制器和分组路由实现方法示例
2020/01/25 PHP
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
2015/10/10 Javascript
Bootstrap精简教程
2015/11/27 Javascript
jquery日历插件datepicker用法分析
2016/01/22 Javascript
jQuery实现的导航下拉菜单效果
2016/07/04 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
Bootstrap Modal对话框如何在关闭时触发事件
2016/12/02 Javascript
解决ionic和angular上拉加载的问题
2017/08/03 Javascript
一次让你了解全部JavaScript的作用域
2019/06/24 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
2019/09/25 Javascript
Vue如何循环提取对象数组中的值
2020/11/18 Vue.js
原生js实现点击按钮复制内容到剪切板
2020/11/19 Javascript
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python每隔N秒运行指定函数的方法
2015/03/16 Python
使用Python操作Elasticsearch数据索引的教程
2015/04/08 Python
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
2016/11/16 Python
pycharm设置注释颜色的方法
2018/05/23 Python
TensorFlow用expand_dim()来增加维度的方法
2018/07/26 Python
对PyTorch torch.stack的实例讲解
2018/07/30 Python
python中partial()基础用法说明
2018/12/30 Python
Python将字符串常量转化为变量方法总结
2019/03/17 Python
python实现while循环打印星星的四种形状
2019/11/23 Python
Python常用断言函数实例汇总
2020/11/30 Python
css3 transform属性详解
2014/09/30 HTML / CSS
党员2014两会学习心得体会
2014/03/17 职场文书
创建青年文明号材料
2014/05/09 职场文书
公务员考察材料
2014/12/23 职场文书
董事长秘书工作总结
2015/08/14 职场文书
2016年秋季运动会通讯稿
2015/11/25 职场文书
团组织关系介绍信
2019/06/24 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技