相关文章推荐
玩篮球的创口贴  ·  如何在cmd窗口下切换python版本_cm ...·  1 年前    · 
高大的人字拖  ·  客座导师访谈:兵器工业集团兵工财务公司董事长 ...·  1 年前    · 
温柔的汽水  ·  templates - How do I ...·  1 年前    · 
玩足球的企鹅  ·  双击标题栏可以最大化窗口吗-掘金·  1 年前    · 
愉快的香槟  ·  Maven pom.xml ...·  2 年前    · 
Code  ›  解决Pandas的to_excel()写入不同Sheet,而不会被重写开发者社区
https://cloud.tencent.com/developer/article/1764213
会开车的香菜
12 月前
py3study

解决Pandas的to_excel()写入不同Sheet,而不会被重写

前往小程序,Get 更优 阅读体验!
立即前往
腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
py3study
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > 解决Pandas的to_excel()写入不同Sheet,而不会被重写

解决Pandas的to_excel()写入不同Sheet,而不会被重写

作者头像
py3study
发布 于 2020-12-22 16:49:52
2.8K 0
发布 于 2020-12-22 16:49:52
举报
文章被收录于专栏: python3 python3

一、概述

在使用Pandas的to_excel()方法写入数据时,当我们想将多个数据写入一个Excel表的不同DataFrame中,虽然能够指定sheet_name参数,但是会重写整个Excel之后才会存储。

现在有3个sheet,内容如下:

代码语言: javascript
复制
>>> import pandas as pd
>>> df1 = pd.read_excel('456.xlsx', sheet_name='Sheet1')
>>> df2 = pd.read_excel('456.xlsx', sheet_name='Sheet2')
>>> df3 = pd.read_excel('456.xlsx', sheet_name='Sheet3')
   姓名 性别  年龄
0  张三  男  23
1  李四  男  25
2  王五  男  21
   姓名   身高   体重
0  张三  170  130
1  李四  171  126
2  王五  165  140
   姓名    收入
0  张三  4000
1  李四  4500
2  王五  5000
>>>

一般情况下:

代码语言: javascript
复制
>>> df1.to_excel('789.xlsx', sheet_name='Sheet1', index=False, header=True)
 
推荐文章
玩篮球的创口贴  ·  如何在cmd窗口下切换python版本_cmd python怎么启用版本-CSDN博客
1 年前
高大的人字拖  ·  客座导师访谈:兵器工业集团兵工财务公司董事长、党委书记史艳晓-中央财大会计学院
1 年前
温柔的汽水  ·  templates - How do I make a generic function with generic function as parameter in Kotlin? - Stack Overflow
1 年前
玩足球的企鹅  ·  双击标题栏可以最大化窗口吗-掘金
1 年前
愉快的香槟  ·  Maven pom.xml 全配置(二)不常用配置 - 上帝爱吃苹果-Soochow - 博客园
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号