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用ConfigObj读写配置文件的实现代码
Mar 04 Python
讲解python参数和作用域的使用
Nov 01 Python
python简单文本处理的方法
Jul 10 Python
python黑魔法之参数传递
Feb 12 Python
Numpy array数据的增、删、改、查实例
Jun 04 Python
python 按不同维度求和,最值,均值的实例
Jun 28 Python
python的pyecharts绘制各种图表详细(附代码)
Nov 11 Python
python3 常见解密加密算法实例分析【base64、MD5等】
Dec 19 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
Mar 27 Python
Python txt文件如何转换成字典
Nov 03 Python
python字典按照value排序方法
Dec 28 Python
Python可视化学习之matplotlib内置单颜色
Feb 24 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的chr和ord函数实现字符加减乘除运算实现代码
2011/12/05 PHP
PHP+Ajax异步带进度条上传文件实例
2016/11/01 PHP
js获取单选按钮的数据
2006/11/27 Javascript
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
2010/03/14 Javascript
JQuery的Validation插件中Remote验证的中文问题
2010/07/26 Javascript
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
JavaScript判断密码强度(自写代码)
2013/09/06 Javascript
jquery控制display属性为none或block
2014/03/31 Javascript
js实现将选中内容分享到新浪或腾讯微博
2015/12/16 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
2016/05/03 Javascript
jQuery中ScrollTo用法示例
2016/09/04 Javascript
JS版微信6.0分享接口用法分析
2016/10/13 Javascript
vue.js项目打包上线的图文教程
2017/11/16 Javascript
webpack打包并将文件加载到指定的位置方法
2018/02/22 Javascript
vuex与组件联合使用的方法
2018/05/10 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
vue二级菜单导航点击选中事件的方法
2018/09/12 Javascript
vuex提交state&&实时监听state数据的改变方法
2018/09/16 Javascript
layui禁用侧边导航栏点击事件的解决方法
2019/09/25 Javascript
解决在Vue中使用axios用form表单出现的问题
2019/10/30 Javascript
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2018/05/24 Python
浅谈Python traceback的优雅处理
2018/08/31 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
完美解决ARIMA模型中plot_acf画不出图的问题
2020/06/04 Python
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
Dockers鞋官网:Dockers Shoes
2018/11/13 全球购物
实习自我鉴定模板
2013/09/28 职场文书
自荐信结尾
2013/10/27 职场文书
高中校园广播稿
2014/01/11 职场文书
骨干教师培训制度
2014/01/13 职场文书
秋游活动策划方案
2014/02/16 职场文书
通用自荐信范文
2014/03/14 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
《包身工》教学反思
2016/02/23 职场文书
详解RedisTemplate下Redis分布式锁引发的系列问题
2021/04/27 Redis
JS实现简单的九宫格抽奖
2022/06/28 Javascript