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命令行参数解析OptionParser类用法实例
Oct 09 Python
python中(str,list,tuple)基础知识汇总
Feb 20 Python
python opencv3实现人脸识别(windows)
May 25 Python
python实现求两个字符串的最长公共子串方法
Jul 20 Python
Django使用AJAX调用自己写的API接口的方法
Mar 06 Python
基于python的列表list和集合set操作
Nov 24 Python
使用TensorFlow直接获取处理MNIST数据方式
Feb 10 Python
python 3.8.3 安装配置图文教程
May 21 Python
python实现猜数游戏(保存游戏记录)
Jun 22 Python
Django中如何用xlwt生成表格的方法步骤
Jan 31 Python
详解Python中openpyxl模块基本用法
Feb 23 Python
高考要来啦!用Python爬取历年高考数据并分析
Jun 03 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长字符串定义方法
2012/07/12 PHP
phpStorm+XDebug+chrome 配置详解
2019/04/01 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
jQuery的控件及事件(输入控件及回车事件)使用示例
2013/07/25 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
2013/10/11 Javascript
JS在可编辑的div中的光标位置插入内容的方法
2014/11/20 Javascript
JavaScript汉诺塔问题解决方法
2015/04/21 Javascript
angularjs创建弹出框实现拖动效果
2020/08/25 Javascript
原生JS实现风箱式demo,并封装了一个运动框架(实例代码)
2016/07/22 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
2016/11/30 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
vue路由懒加载的实现方法
2018/03/12 Javascript
vue实现分页组件
2020/06/16 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
[45:38]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第一局
2016/03/02 DOTA
Python 解析XML文件
2009/04/15 Python
python中的yield使用方法
2014/02/11 Python
python字符串常用方法
2018/06/14 Python
python保留小数位的三种实现方法
2020/01/07 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
2020/06/23 Python
如何表示python中的相对路径
2020/07/08 Python
python中append函数用法讲解
2020/12/11 Python
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
CheapTickets泰国:廉价航班,查看促销价格并预订机票
2019/12/28 全球购物
代理协议书
2014/04/22 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
2014年科室工作总结范文
2014/12/19 职场文书
2014年房地产个人工作总结
2014/12/20 职场文书
精神文明建设汇报材料
2014/12/24 职场文书
个人原因辞职信模板
2015/05/13 职场文书
歼十出击观后感
2015/06/11 职场文书
草房子读书笔记
2015/06/29 职场文书
Python函数中的不定长参数相关知识总结
2021/06/24 Python
Anaconda安装pytorch和paddle的方法步骤
2022/04/03 Python