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列表操作使用示例分享
Feb 21 Python
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
Mar 05 Python
Python标准库defaultdict模块使用示例
Apr 28 Python
Python实现去除列表中重复元素的方法小结【4种方法】
Apr 27 Python
Python功能点实现:函数级/代码块级计时器
Jan 02 Python
Django页面数据的缓存与使用的具体方法
Apr 23 Python
Python 存储字符串时节省空间的方法
Apr 23 Python
python 使用pdfminer3k 读取PDF文档的例子
Aug 27 Python
Python字符串中删除特定字符的方法
Jan 15 Python
vscode写python时的代码错误提醒和自动格式化的方法
May 07 Python
Python爬虫使用bs4方法实现数据解析
Aug 25 Python
如何用Python提取10000份log中的产品信息
Jan 14 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 echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
php备份数据库类分享
2015/04/14 PHP
windows下apache搭建php开发环境
2015/08/27 PHP
javascript 屏蔽鼠标键盘的几段代码
2008/01/02 Javascript
Jquery优化效率 提升性能解决方案
2010/09/06 Javascript
JQueryEasyUI datagrid框架的进阶使用
2013/04/08 Javascript
js实现图片在未加载完成前显示加载中字样
2014/09/03 Javascript
jQuery实现个性翻牌效果导航菜单的方法
2015/03/09 Javascript
js实现人民币大写金额形式转换
2016/04/27 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
2016/06/08 Javascript
浅谈js的解析顺序 作用域 严格模式
2017/10/23 Javascript
nodejs调取微信收货地址的方法
2017/12/20 NodeJs
浅谈MUI框架中加载外部网页或服务器数据的方法
2018/01/31 Javascript
jQuery中元素选择器(element)简单用法示例
2018/05/14 jQuery
小程序日历控件使用方法详解
2018/12/29 Javascript
微信小程序 button样式设置为图片的方法
2020/06/19 Javascript
[45:25]完美世界DOTA2联赛循环赛 PXG vs IO 第一场 11.06
2020/11/09 DOTA
跟老齐学Python之有点简约的元组
2014/09/24 Python
使用Python脚本在Linux下实现部分Bash Shell的教程
2015/04/17 Python
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
python pexpect ssh 远程登录服务器的方法
2019/02/14 Python
Flask-WTF表单的使用方法
2019/07/12 Python
Python 私有化操作实例分析
2019/11/21 Python
Python数据持久化存储实现方法分析
2019/12/21 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
CSS实现定位元素居中的方法
2015/06/23 HTML / CSS
让IE支持HTML5的方法
2012/12/11 HTML / CSS
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
社区工作者先进事迹
2014/01/18 职场文书
表彰会主持词
2014/03/26 职场文书
无工作证明怎么写
2015/06/15 职场文书
毕业典礼主持词
2015/06/29 职场文书
Python中X[:,0]和X[:,1]的用法
2021/05/10 Python
一篇文章看懂MySQL主从复制与读写分离
2021/11/07 MySQL