Python pandas如何向excel添加数据


Posted in Python onMay 22, 2020

pandas读取、写入csv数据非常方便,但是有时希望通过excel画个简单的图表看一下数据质量、变化趋势并保存,这时候csv格式的数据就略显不便,因此尝试直接将数据写入excel文件。

pandas可以写入一个或者工作簿,两种方法介绍如下:

1、如果是将整个DafaFrame写入excel,则调用to_excel()方法即可实现,示例代码如下:

# output为要保存的Dataframe
output.to_excel(‘保存路径 + 文件名.xlsx‘)

2、有多个数据需要写入多个excel的工作簿,这时需要调用通过ExcelWriter()方法打开一个已经存在的excel表格作为writer,然后通过to_excel()方法将需要保存的数据逐个写入excel,最后关闭writer。

示例代码如下:

# 创建一个空的excel文件
nan_excle = pd.DataFrame()
nan_excel.to_excel(path + filename)

# 打开excel
writer = pd.ExcelWriter(path + filename)
#sheets是要写入的excel工作簿名称列表
for sheet in sheets:
output.to_excel(writer, sheet_name=sheet)

# 保存writer中的数据至excel
# 如果省略该语句,则数据不会写入到上边创建的excel文件中
writer.save()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之类的细节
Oct 13 Python
Python的Flask框架中web表单的教程
Apr 20 Python
Python 调用Java实例详解
Jun 02 Python
python正则中最短匹配实现代码
Jan 16 Python
Python模块WSGI使用详解
Feb 02 Python
python实现简单的单变量线性回归方法
Nov 08 Python
浅谈Pandas:Series和DataFrame间的算术元素
Dec 22 Python
Django框架orM与自定义SQL语句混合事务控制操作
Jun 27 Python
python requests指定出口ip的例子
Jul 25 Python
python遍历文件目录、批量处理同类文件
Aug 31 Python
Django将默认的SQLite更换为MySQL的实现
Nov 18 Python
python中JWT用户认证的实现
May 18 Python
python3.8.1+selenium实现登录滑块验证功能
May 22 #Python
在TensorFlow中实现矩阵维度扩展
May 22 #Python
Python多个装饰器的调用顺序实例解析
May 22 #Python
基于Python第三方插件实现西游记章节标注汉语拼音的方法
May 22 #Python
Tensorflow tf.tile()的用法实例分析
May 22 #Python
python代码实现将列表中重复元素之间的内容全部滤除
May 22 #Python
Tensorflow实现将标签变为one-hot形式
May 22 #Python
You might like
php防注入,表单提交值转义的实现详解
2013/06/10 PHP
php while循环得到循环次数
2013/10/26 PHP
回帖脱衣服的图片实现代码
2014/02/15 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
2014/11/19 PHP
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
2009/02/18 Javascript
JavaScript初学者应注意的七个细节小结
2012/01/30 Javascript
javascript实现九宫格相加数值相等
2020/05/28 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
2016/06/03 Javascript
JavaScript实现输入框与清空按钮联动效果
2016/09/09 Javascript
浅谈JS验证表单文本域输入空格的问题
2017/02/14 Javascript
零基础之Node.js搭建API服务器的详解
2019/03/08 Javascript
Python StringIO模块实现在内存缓冲区中读写数据
2015/04/08 Python
Python中用post、get方式提交数据的方法示例
2017/09/22 Python
python使用phoenixdb操作hbase的方法示例
2019/02/28 Python
pandas 使用均值填充缺失值列的小技巧分享
2019/07/04 Python
python求平均数、方差、中位数的例子
2019/08/22 Python
Python连接字符串过程详解
2020/01/06 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
Python用input输入列表的实例代码
2020/02/07 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
个人简历中的自我评价怎么写
2014/01/26 职场文书
商场中秋节活动方案
2014/02/07 职场文书
关于读书的演讲稿
2014/05/07 职场文书
房地产活动策划方案
2014/05/14 职场文书
小学优秀班主任事迹材料
2014/05/17 职场文书
事业单位年度考核个人总结
2015/02/12 职场文书
2015年教师师德师风承诺书
2015/04/28 职场文书
2015小学五年级班主任工作总结
2015/05/21 职场文书
学校运动会通讯稿
2015/07/18 职场文书
85句关于理想的名言警句大全
2019/08/22 职场文书
JavaScript嵌入百度地图API的最详细方法
2021/04/16 Javascript
golang fmt格式“占位符”的实例用法详解
2021/07/04 Golang
8个JS的reduce使用实例和reduce操作方式
2021/10/05 Javascript
MySQL数据库索引的最左匹配原则
2021/11/20 MySQL
利用Python实现Picgo图床工具
2021/11/23 Python