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中使用poplib模块收取邮件的教程
Apr 29 Python
python使用htmllib分析网页内容的方法
May 08 Python
python 生成器协程运算实例
Sep 04 Python
python微信好友数据分析详解
Nov 19 Python
python实现年会抽奖程序
Jan 22 Python
详解Python 爬取13个旅游城市,告诉你五一大家最爱去哪玩?
May 07 Python
代码实例讲解python3的编码问题
Jul 08 Python
python对验证码降噪的实现示例代码
Nov 12 Python
基于Python获取城市近7天天气预报
Nov 26 Python
Python GUI库PyQt5图形和特效样式QSS介绍
Feb 25 Python
python 实现人和电脑猜拳的示例代码
Mar 02 Python
pandas使用之宽表变窄表的实现
Apr 12 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 UTF8编码内的繁简转换类
2009/07/20 PHP
基于php无限分类的深入理解
2013/06/02 PHP
CI(CodeIgniter)框架介绍
2014/06/09 PHP
CodeIgniter中使用cookie的三种方式详解
2014/07/18 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
Yii框架数据模型的验证规则rules()被执行的方法
2016/12/02 PHP
jquery 防止表单重复提交代码
2010/01/21 Javascript
jQuery插件datalist实现很好看的input下拉列表
2015/07/14 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
js canvas实现擦除动画
2016/07/16 Javascript
Seajs是什么及sea.js 由来,特点以及优势
2016/10/13 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
2018/03/23 Javascript
this.$toast() 了解一下?
2019/04/18 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
Python中eval带来的潜在风险代码分析
2017/12/11 Python
Python3 chardet模块查看编码格式的例子
2019/08/14 Python
Django框架 信号调度原理解析
2019/09/04 Python
python DataFrame转dict字典过程详解
2019/12/26 Python
Django 返回json数据的实现示例
2020/03/05 Python
Python小整数对象池和字符串intern实例解析
2020/03/21 Python
pandas数据分组groupby()和统计函数agg()的使用
2021/03/04 Python
世界上最受欢迎的钓鱼诱饵:Rapala
2019/05/02 全球购物
宿舍使用违章电器检讨书
2014/01/12 职场文书
募捐倡议书
2014/04/14 职场文书
大队干部竞选演讲稿
2014/04/28 职场文书
爱与责任演讲稿
2014/05/20 职场文书
党员检讨书
2014/10/13 职场文书
幼儿园教师师德表现自我评价
2015/03/05 职场文书
银行招聘自荐信
2015/03/06 职场文书
大学生活感想
2015/08/10 职场文书
2016应届毕业生实习评语
2015/12/01 职场文书
廉洁自律承诺书2016
2016/03/25 职场文书
elementui的el-popover修改样式不生效的解决
2021/06/30 Javascript