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实现数通设备tftp备份配置文件示例
Apr 02 Python
在Python中使用pngquant压缩png图片的教程
Apr 09 Python
import的本质解析
Oct 30 Python
Linux下python与C++使用dlib实现人脸检测
Jun 29 Python
PyCharm 设置SciView工具窗口的方法
Jan 15 Python
pandas把所有大于0的数设置为1的方法
Jan 26 Python
Python 实现微信防撤回功能
Apr 29 Python
python画图的函数用法以及技巧
Jun 28 Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
Jul 17 Python
python with语句的原理与用法详解
Mar 30 Python
利用python绘制中国地图(含省界、河流等)
Sep 21 Python
python Django框架快速入门教程(后台管理)
Jul 21 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
杏林同学录(八)
2006/10/09 PHP
台湾中原大学php教程孙仲岳主讲
2008/01/07 PHP
使用XHGui来测试PHP性能的教程
2015/07/03 PHP
PHP图片加水印实现方法
2016/05/06 PHP
基于PHP微信红包的算法探讨
2016/07/21 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
PHP7中I/O模型内核剖析详解
2019/04/14 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
laravel 实现设置时区的简单方法
2019/10/10 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
javascript 闭包疑问
2010/12/30 Javascript
js注意img图片的onerror事件的分析
2011/01/01 Javascript
JQUERY对单选框(radio)操作的小例子
2013/04/25 Javascript
js校验表单后提交表单的三种方法总结
2014/02/28 Javascript
nodejs中实现阻塞实例
2015/03/24 NodeJs
解决npm安装Electron缓慢网络超时导致失败的问题
2018/02/06 Javascript
vue实现移动端图片上传功能
2019/12/23 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
一行JavaScript代码如何实现瀑布流布局
2020/12/11 Javascript
python之import机制详解
2014/07/03 Python
对Django的restful用法详解(自带的增删改查)
2019/08/28 Python
CSS3 渐变(Gradients)之CSS3 径向渐变
2016/07/08 HTML / CSS
纯css3无js实现的Android Logo(有简单动画)
2013/01/21 HTML / CSS
Mytheresa英国官网:拥有160多个奢侈品品牌
2016/10/09 全球购物
如何提高JDBC的性能
2013/04/30 面试题
怎么写好自荐信
2013/10/30 职场文书
“学雷锋活动月”总结
2014/03/09 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
专升本学生毕业自我鉴定
2014/10/04 职场文书
单位工作证明格式模板
2014/10/04 职场文书
工作收入证明模板
2014/10/10 职场文书
学习保证书
2015/01/17 职场文书
暑假开始了,你的暑假学习计划写好了吗?
2019/07/04 职场文书
用Python创建简易网站图文教程
2021/06/11 Python
小程序实现悬浮按钮的全过程记录
2021/10/16 HTML / CSS
python 学习GCN图卷积神经网络
2022/05/11 Python