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读取word文档的方法
May 09 Python
python中的全局变量用法分析
Jun 09 Python
Python中单、双下划线的区别总结
Dec 01 Python
python中实现字符串翻转的方法
Jul 11 Python
python把数组中的数字每行打印3个并保存在文档中的方法
Jul 17 Python
Python pygorithm模块用法示例【常见算法测试】
Aug 16 Python
python实现单链表的方法示例
Sep 03 Python
python Opencv计算图像相似度过程解析
Dec 03 Python
python为QT程序添加图标的方法详解
Mar 09 Python
pyspark对Mysql数据库进行读写的实现
Dec 30 Python
Python 解决空列表.append() 输出为None的问题
May 23 Python
Python+tkinter实现高清图片保存
Mar 13 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开发模式(简写版)
2007/03/15 PHP
codeigniter使用技巧批量插入数据实例方法分享
2013/12/31 PHP
Yii2中如何使用modal弹窗(基本使用)
2016/05/30 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
关于Curl在Swoole协程中的解决方案详析
2019/09/12 PHP
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
2013/02/04 Javascript
Jquery选择器中使用变量实现动态选择例子
2014/07/25 Javascript
jQuery针对各类元素操作基础教程
2014/08/29 Javascript
js控制页面的全屏展示和退出全屏显示的方法
2015/03/10 Javascript
详解Bootstrap的aria-label和aria-labelledby应用
2016/01/04 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
AngularJS中的DOM操作用法分析
2016/11/04 Javascript
Vue2.0 组件传值通讯的示例代码
2017/08/01 Javascript
微信小程序实现元素渐入渐出动画效果封装方法
2019/05/18 Javascript
HTML+JavaScript实现扫雷小游戏
2019/09/30 Javascript
JavaScript适配器模式原理与用法实例详解
2020/03/09 Javascript
Element实现表格嵌套、多个表格共用一个表头的方法
2020/05/09 Javascript
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
react的hooks的用法详解
2020/10/12 Javascript
vue使用element-ui实现表单验证
2020/12/13 Vue.js
python读取html中指定元素生成excle文件示例
2014/04/03 Python
Python内置函数的用法实例教程
2014/09/08 Python
python+selenium开发环境搭建图文教程
2017/08/11 Python
django Serializer序列化使用方法详解
2018/10/16 Python
Python中如何添加自定义模块
2020/06/09 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
资产经营总监岗位职责范文
2013/12/01 职场文书
年度安全生产目标责任书
2014/07/23 职场文书
党的群众路线教育实践活动批评与自我批评范文
2014/10/16 职场文书
质量整改报告范文
2014/11/08 职场文书
2015年综治宣传月活动总结
2015/03/25 职场文书
终止劳动合同通知书
2015/04/16 职场文书
2015年乡镇流动人口工作总结
2015/05/12 职场文书
因公司原因离职的辞职信范文
2015/05/12 职场文书
Python中文纠错的简单实现
2021/07/07 Python