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进程管理工具supervisor的安装与使用教程
Sep 05 Python
python中的内置函数max()和min()及mas()函数的高级用法
Mar 29 Python
Python实现针对给定单链表删除指定节点的方法
Apr 12 Python
在PyCharm导航区中打开多个Project的关闭方法
Jan 17 Python
初探利用Python进行图文识别(OCR)
Feb 26 Python
浅析PyTorch中nn.Linear的使用
Aug 18 Python
python在OpenCV里实现投影变换效果
Aug 30 Python
Python如何使用Gitlab API实现批量的合并分支
Nov 27 Python
python输出第n个默尼森数的实现示例
Mar 08 Python
Python Tornado批量上传图片并显示功能
Mar 26 Python
Python ConfigParser模块的使用示例
Oct 12 Python
弄清Pytorch显存的分配机制
Dec 10 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中eclipse 用空格替换 tab键
2013/06/24 PHP
php实现保存submit内容之后禁止刷新
2014/03/19 PHP
教你在PHPStorm中配置Xdebug
2015/07/27 PHP
完美的php分页类
2017/10/24 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
php实现快速对二维数组某一列进行组装的方法小结
2019/12/04 PHP
Web开发者必备的12款超赞jQuery插件
2010/12/03 Javascript
javascript圆盘抽奖程序实现原理和完整代码例子
2014/06/03 Javascript
js获取域名的方法
2015/01/27 Javascript
jquery渐隐渐显的图片幻灯闪烁切换实现方法
2015/02/26 Javascript
jQuery仿天猫实现超炫的加入购物车
2015/05/04 Javascript
jQuery EasyUI中DataGird动态生成列的方法
2016/04/05 Javascript
JS中parseInt()和map()用法分析
2016/12/16 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
JavaScript模块管理的简单实现方式详解
2019/06/15 Javascript
Python3解决棋盘覆盖问题的方法示例
2017/12/07 Python
Python Pandas找到缺失值的位置方法
2018/04/12 Python
Python中实现变量赋值传递时的引用和拷贝方法
2018/04/29 Python
Python判断两个list是否是父子集关系的实例
2018/05/04 Python
Python写一个基于MD5的文件监听程序
2019/03/11 Python
使用python获取(宜宾市地震信息)地震信息
2019/06/20 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
Python多线程thread及模块使用实例
2020/04/28 Python
Python SMTP发送电子邮件的示例
2020/09/23 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
美国最大的存储市场:SpareFoot
2018/07/23 全球购物
街头时尚在线:JESSICABUURMAN
2019/06/16 全球购物
.net面试题
2015/12/22 面试题
英文简历自荐信范文
2013/12/11 职场文书
《胖乎乎的小手》教学反思
2014/02/26 职场文书
企业管理标语
2014/06/10 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
廉政承诺书2015
2015/04/28 职场文书
采购部2015年度工作总结
2015/07/24 职场文书
Ajax实现三级联动效果
2021/10/05 Javascript