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绘制数据的瀑布图的教程
Apr 07 Python
在Python下进行UDP网络编程的教程
Apr 29 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
Apr 27 Python
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
Nov 16 Python
python模块之time模块(实例讲解)
Sep 13 Python
Python3计算三角形的面积代码
Dec 18 Python
更新pip3与pyttsx3文字语音转换的实现方法
Aug 08 Python
详解向scrapy中的spider传递参数的几种方法(2种)
Sep 28 Python
分布式全文检索引擎ElasticSearch原理及使用实例
Nov 14 Python
python xlsxwriter模块的使用
Dec 24 Python
scrapy实践之翻页爬取的实现
Jan 05 Python
Python 无限级分类树状结构生成算法的实现
Jan 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
PHP关联链接常用代码
2012/11/05 PHP
PHP简单创建压缩图的方法
2016/08/24 PHP
利用php + Laravel如何实现部署自动化详解
2017/10/11 PHP
关于Javascript模块化和命名空间管理的问题说明
2010/12/06 Javascript
jquery随意添加移除html的实现代码
2011/06/21 Javascript
javascript级联下拉列表实例代码(自写)
2013/05/10 Javascript
js实现弹出窗口、页面变成灰色并不可操作的例子分享
2014/05/10 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
2015/01/28 Javascript
jQuery的promise与deferred对象在异步回调中的作用
2016/05/03 Javascript
js停止冒泡和阻止浏览器默认行为的简单方法
2016/05/15 Javascript
微信小程序 canvas API详解及实例代码
2016/10/08 Javascript
新手学习前端之js模仿淘宝主页网站
2016/10/31 Javascript
NPM 安装cordova时警告:npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to
2016/12/20 Javascript
vue 实现数字滚动增加效果的实例代码
2018/07/06 Javascript
vue富文本编辑器组件vue-quill-edit使用教程
2018/09/21 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
2019/10/21 Javascript
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
[03:30]完美盛典趣味短片 CSGO2019年度名场面
2019/12/07 DOTA
python实现的简单文本类游戏实例
2015/04/28 Python
Python实现扩展内置类型的方法分析
2017/10/16 Python
Python用Try语句捕获异常的实例方法
2019/06/26 Python
Python datetime 如何处理时区信息
2020/09/02 Python
HTML5+CSS3 诱人的实例:3D立方体旋转动画实例
2016/12/30 HTML / CSS
linux面试题参考答案(5)
2016/11/05 面试题
数据管理员的自我评价分享
2013/11/15 职场文书
完美的中文自荐信
2014/05/24 职场文书
环保口号大全
2014/06/12 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
2014卖家双十一活动策划书
2014/09/29 职场文书
财务助理岗位职责范本
2014/10/09 职场文书
师德承诺书
2015/01/20 职场文书
酒会开场白大全
2015/06/01 职场文书
六五普法学习心得体会
2016/01/21 职场文书
Spring Boot 启动、停止、重启、状态脚本
2021/06/26 Java/Android
Golang Web 框架Iris安装部署
2022/08/14 Python
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技