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 24 Python
python中从str中提取元素到list以及将list转换为str的方法
Jun 26 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
Sep 29 Python
python求绝对值的三种方法小结
Dec 04 Python
解决Python列表字符不区分大小写的问题
Dec 19 Python
关于python pycharm中输出的内容不全的解决办法
Jan 10 Python
python集成开发环境配置(pycharm)
Feb 14 Python
在Python中通过threshold创建mask方式
Feb 19 Python
使用python实现CGI环境搭建过程解析
Apr 28 Python
Python操作Word批量生成合同的实现示例
Aug 28 Python
Python tkinter之Bind(绑定事件)的使用示例
Feb 05 Python
用PYTHON去计算88键钢琴的琴键频率和音高
Apr 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
php set_time_limit(0) 设置程序执行时间的函数
2010/05/26 PHP
jquery选择器大全 全面详解jquery选择器
2014/03/06 Javascript
IE 下Enter提交表单存在重复提交问题的解决方法
2014/05/04 Javascript
jQuery实现仿百度帖吧头部固定导航效果
2015/08/07 Javascript
javascript中的正则表达式使用详解
2015/08/30 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
微信小程序 less文件编译成wxss文件实现办法
2016/12/05 Javascript
微信小程序的动画效果详解
2017/01/18 Javascript
JS实现点击表头表格自动排序(含数字、字符串、日期)
2017/01/22 Javascript
javascript history对象详解
2017/02/09 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
element-ui 限制日期选择的方法(datepicker)
2018/05/16 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
2019/10/30 Javascript
JavaScript实现拖拽功能
2020/02/11 Javascript
在vue中通过render函数给子组件设置ref操作
2020/11/17 Vue.js
[11:01]2014DOTA2西雅图邀请赛 冷冷带你探秘威斯汀
2014/07/08 DOTA
Python 字符串操作方法大全
2014/03/11 Python
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
基于python OpenCV实现动态人脸检测
2018/05/25 Python
Python global全局变量函数详解
2018/09/18 Python
详解python和matlab的优势与区别
2019/06/28 Python
python处理大日志文件
2019/07/23 Python
PyCharm导入python项目并配置虚拟环境的教程详解
2019/10/13 Python
python求一个字符串的所有排列的实现方法
2020/02/04 Python
CSS3实现大小不一的粒子旋转加载动画
2016/04/21 HTML / CSS
HTML5 离线应用之打造零请求、无流量网站的解决方法
2013/04/25 HTML / CSS
完美解决IE8下不兼容rgba()的问题
2017/03/31 HTML / CSS
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
俄罗斯首家面向中国消费者的一站式购物网站:Wruru
2020/05/08 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
幼儿园秋游感想
2014/03/12 职场文书
广播体操比赛口号
2014/06/10 职场文书
MySQL 数据类型选择原则
2021/05/27 MySQL
Win11怎么修改电源模式?Win11修改电源模式的方法
2022/04/05 数码科技