解决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基础教程之Hello World!
Aug 29 Python
python实现在目录中查找指定文件的方法
Nov 11 Python
python实现查找excel里某一列重复数据并且剔除后打印的方法
May 26 Python
Django使用详解:ORM 的反向查找(related_name)
May 30 Python
python正则表达式去除两个特殊字符间的内容方法
Dec 24 Python
Pyinstaller 打包exe教程及问题解决
Aug 16 Python
Python搭建HTTP服务过程图解
Dec 14 Python
Python定义一个Actor任务
Jul 29 Python
Python加载数据的5种不同方式(收藏)
Nov 13 Python
Python LMDB库的使用示例
Feb 14 Python
TensorFlow2.0使用keras训练模型的实现
Feb 20 Python
总结Python连接CS2000的详细步骤
Jun 23 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在DOS命令行下却无法链接MySQL的技术笔记
2010/12/29 PHP
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
php对csv文件的读取,写入,输出下载操作详解
2013/08/10 PHP
php使用百度天气接口示例
2014/04/22 PHP
thinkPHP交易详情查询功能详解
2016/12/02 PHP
PHP ADODB生成下拉列表框功能示例
2018/05/29 PHP
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
jQuery Masonry瀑布流插件使用详解
2014/11/17 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
2017/04/04 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
js推箱子小游戏步骤代码解析
2018/01/10 Javascript
基于JavaScript实现每日签到打卡轨迹功能
2018/11/29 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
vue插件--仿微信小程序showModel实现模态提示窗功能
2020/08/19 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
2021/03/01 Vue.js
21行Python代码实现拼写检查器
2016/01/25 Python
python使用正则表达式匹配字符串开头并打印示例
2017/01/11 Python
Python 脚本获取ES 存储容量的实例
2018/12/27 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
python实现邮件发送功能
2019/08/10 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
2020/01/15 Python
pycharm激活方法到2099年(激活流程)
2020/09/22 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
Java的类可以定义为Protected或者Private得吗
2015/09/25 面试题
出生公证书样本
2014/04/04 职场文书
疾病捐款倡议书
2014/05/13 职场文书
公务员试用期满考核材料
2014/05/22 职场文书
处级干部反四风个人对照检查材料思想汇报
2014/09/27 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书
MySQL命令行操作时的编码问题详解
2021/04/14 MySQL
MYSQL 表的全面总结
2021/11/11 MySQL
Elasticsearch Recovery 详细介绍
2022/04/19 Java/Android