pandas分别写入excel的不同sheet方法


Posted in Python onDecember 11, 2018

pandas可以非常方便的写数据到excel,那么如何写多个dataframe到不同的sheet呢?

使用pandas.ExcelWriter

import pandas as pd
 
writer = pd.ExcelFile('your_path.xlsx')
 
df1 = pd.DataFrame()
df2 = pd.DataFrame()
 
df1.to_excel(writer, sheet_name='df_1')
df2.to_excel(writer, sheet_name='df_2')
 
writer.save()

网上的大部分答案基本上都是这些内容,但是这里有个大坑,你会发现找不到想要的xlsx文件。

那么问题出在哪?

我们看看ExcelWriter源码就知道了

class ExcelFile(object):
  """
  Class for parsing tabular excel sheets into DataFrame objects.
  Uses xlrd. See read_excel for more documentation
  Parameters
  ----------
  io : string, path object (pathlib.Path or py._path.local.LocalPath),
    file-like object or xlrd workbook
    If a string or path object, expected to be a path to xls or xlsx file
  engine: string, default None
    If io is not a buffer or path, this must be set to identify io.
    Acceptable values are None or xlrd
  """

这里已经说的很清楚了,希望传入的是excel的路径,你只传了个文件名,当然找不到了。

而且从这里我们可以看到,pandas.ExcelWriter实质上是用xlrd来解析excel的。这个wrapper提供了更简单的接口。

以上这篇pandas分别写入excel的不同sheet方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中列表的一些基本操作知识汇总
May 20 Python
Python socket编程实例详解
May 27 Python
详细介绍Python的鸭子类型
Sep 12 Python
python实现简单爬虫功能的示例
Oct 24 Python
Python编程之gui程序实现简单文件浏览器代码
Dec 08 Python
python使用jieba实现中文分词去停用词方法示例
Mar 11 Python
OpenCV+python手势识别框架和实例讲解
Aug 03 Python
python发送告警邮件脚本
Sep 17 Python
python web自制框架之接受url传递过来的参数实例
Dec 17 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
Jul 31 Python
浅谈TensorFlow中读取图像数据的三种方式
Jun 30 Python
Python中的socket网络模块介绍
Jul 23 Python
使用Python横向合并excel文件的实例
Dec 11 #Python
padas 生成excel 增加sheet表的实例
Dec 11 #Python
python合并已经存在的sheet数据到新sheet的方法
Dec 11 #Python
Python 多线程不加锁分块读取文件的方法
Dec 11 #Python
对python读写文件去重、RE、set的使用详解
Dec 11 #Python
python版本五子棋的实现代码
Dec 11 #Python
python提取具有某种特定字符串的行数据方法
Dec 11 #Python
You might like
最简单的PHP程序--记数器
2006/10/09 PHP
PHP调用MySQL的存储过程的实现代码
2008/08/12 PHP
php foreach 参数强制类型转换的问题
2010/12/10 PHP
PHP实现微信公众平台音乐点播
2014/03/20 PHP
Win7环境下Apache连接MySQL提示连接已重置的解决办法
2017/05/09 PHP
laravel 修改记住我功能的cookie保存时间的方法
2019/10/14 PHP
javascript URL锚点取值方法
2009/02/25 Javascript
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
2012/06/14 Javascript
js获取某月的最后一天日期的简单实例
2013/06/22 Javascript
利用window.name实现windowStorage代码分享
2014/01/02 Javascript
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
2014/03/12 Javascript
我的Node.js学习之路(四)--单元测试
2014/07/06 Javascript
使用JavaScript和C#中获得referer
2014/11/14 Javascript
js获取json元素数量的方法
2015/01/27 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
angular+bootstrap的双向数据绑定实例
2017/03/03 Javascript
angularjs的select使用及默认选中设置
2017/04/08 Javascript
深入解析nodejs HTTP服务
2017/07/25 NodeJs
JavaScript基于面向对象实现的猜拳游戏
2018/01/03 Javascript
快速搭建vue2.0+boostrap项目的方法
2018/04/09 Javascript
浅谈angularJs函数的使用方法(大小写转换,拷贝,扩充对象)
2018/10/08 Javascript
基于Three.js实现360度全景图片
2018/12/30 Javascript
[03:00]DOTA2-DPC中国联赛1月18日Recap集锦
2021/03/11 DOTA
使用pyqt 实现重复打开多个相同界面
2019/12/13 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
安装python依赖包psycopg2来调用postgresql的操作
2021/01/01 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
印度尼西亚在线时尚购物网站:ZALORA印尼
2016/08/02 全球购物
Java的五个基础面试题
2016/02/26 面试题
优秀员工年终发言演讲稿
2014/01/01 职场文书
办公室主任先进事迹
2014/01/18 职场文书
自荐信需注意事项
2014/01/25 职场文书
法制演讲稿
2014/09/10 职场文书
党的群众路线教育实践活动心得体会(企业)
2014/11/03 职场文书
2015迎新晚会开场白
2015/07/17 职场文书