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网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
Jun 09 Python
Python3基础之基本数据类型概述
Aug 13 Python
Python3中的2to3转换工具使用示例
Jun 12 Python
使用python实现接口的方法
Jul 07 Python
Python中用psycopg2模块操作PostgreSQL方法
Nov 28 Python
pyqt5的QComboBox 使用模板的具体方法
Sep 06 Python
python实现AES加密解密
Mar 28 Python
python实现海螺图片的方法示例
May 12 Python
Python 3 判断2个字典相同
Aug 06 Python
Python GUI库PyQt5样式QSS子控件介绍
Feb 25 Python
Django celery异步任务实现代码示例
Nov 26 Python
python3实现Dijkstra算法最短路径的实现
May 12 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
swfupload 多文件上传实现代码
2008/08/27 PHP
php实现网站插件机制的方法
2009/11/10 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
2019/03/28 PHP
HTA版JSMin(省略修饰语若干)基于javascript语言编写
2009/12/24 Javascript
jQuery DOM操作小结与实例
2010/01/07 Javascript
javascript中取前n天日期的两种方法分享
2014/01/26 Javascript
jquery动态添加元素事件失效问题解决方法
2014/05/23 Javascript
jQuery中outerWidth()方法用法实例
2015/01/19 Javascript
JS中使用 after 伪类清除浮动实例
2017/03/01 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
2017/05/20 jQuery
JavaScript原型对象、构造函数和实例对象功能与用法详解
2018/08/04 Javascript
解决jQuery使用append添加的元素事件无效的问题
2018/08/30 jQuery
Angular 中使用 FineReport不显示报表直接打印预览
2019/08/21 Javascript
JS控制GIF图片的停止与显示
2019/10/24 Javascript
Python内置的字符串处理函数整理
2013/01/29 Python
python实现线程池的方法
2015/06/30 Python
Python开发如何在ubuntu 15.10 上配置vim
2016/01/25 Python
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
python之mock模块基本使用方法详解
2019/06/27 Python
使用Python的turtle模块画国旗
2019/09/24 Python
用python求一重积分和二重积分的例子
2019/12/06 Python
centos7中安装python3.6.4的教程
2019/12/11 Python
Selenium常见异常解析及解决方案示范
2020/04/10 Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
2020/12/03 Python
英国网络托管和域名领导者:Web Hosting UK
2017/10/15 全球购物
英国最大的专业户外零售商:Mountain Warehouse
2018/06/06 全球购物
办公室内勤岗位职责范本
2013/12/09 职场文书
高中生学习的自我评价
2013/12/14 职场文书
安全生产投入制度
2014/01/29 职场文书
广告学毕业生求职信
2014/01/30 职场文书
《秋姑娘的信》教学反思
2014/02/28 职场文书
基层干部2014全国两会学习心得体会
2014/03/10 职场文书
廉洁自律承诺书2015
2015/01/22 职场文书
2015年学校政教工作总结
2015/07/20 职场文书
2016五一手机促销广告语
2016/01/28 职场文书
python热力图实现的完整实例
2022/06/25 Python