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映射列表实例分析
Jan 26 Python
Python实现二叉树结构与进行二叉树遍历的方法详解
May 24 Python
python3.6的venv模块使用详解
Aug 01 Python
对python实现二维函数高次拟合的示例详解
Dec 29 Python
python返回数组的索引实例
Nov 28 Python
Tensorflow中tf.ConfigProto()的用法详解
Feb 06 Python
python3 字符串知识点学习笔记
Feb 08 Python
python批量替换文件名中的共同字符实例
Mar 05 Python
PyTorch 导数应用的使用教程
Aug 31 Python
Pytorch 中net.train 和 net.eval的使用说明
May 22 Python
pytorch中的torch.nn.Conv2d()函数图文详解
Feb 28 Python
在Python 中将类对象序列化为JSON
Apr 06 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 curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
PHP里的单例类写法实例
2015/06/25 PHP
php之可变函数的实例详解
2017/09/13 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
js类中的公有变量和私有变量
2008/07/24 Javascript
jQuery + Flex 通过拖拽方式动态改变图片的代码
2011/08/03 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
2014/11/02 Javascript
js选项卡的实现方法
2015/02/09 Javascript
基于jQuery实现仿淘宝套餐选择插件
2015/03/04 Javascript
JS组件系列之Bootstrap Icon图标选择组件
2016/01/28 Javascript
jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
2016/03/29 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
利用javascript实现的三种图片放大镜效果实例(附源码)
2017/01/23 Javascript
搭建简单的nodejs http服务器详解
2017/03/09 NodeJs
node使用UEditor富文本编辑器的方法实例
2017/07/11 Javascript
JS基于for语句编写的九九乘法表示例
2018/01/04 Javascript
微信小程序事件 bindtap bindinput代码实例
2019/08/26 Javascript
layui 对弹窗 form表单赋值的实现方法
2019/09/04 Javascript
JavaScript基础之this和箭头函数详析
2019/09/05 Javascript
[03:52]DOTA2英雄基础教程 酒仙
2013/12/23 DOTA
Python中的Numpy入门教程
2014/04/26 Python
Python中防止sql注入的方法详解
2017/02/25 Python
利用python获取Ping结果示例代码
2017/07/06 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
keras小技巧——获取某一个网络层的输出方式
2020/05/23 Python
Python3创建Django项目的几种方法(3种)
2020/06/03 Python
Python如何批量生成和调用变量
2020/11/21 Python
香港时装购物网站:ZALORA香港
2017/04/23 全球购物
捐款倡议书范文
2014/02/02 职场文书
2014年教师节讲话稿5篇
2014/09/10 职场文书
2014年小学教学工作总结
2014/11/13 职场文书
2014年司法所工作总结
2014/11/22 职场文书
优秀教师事迹材料
2014/12/15 职场文书
关于JavaScript回调函数的深入理解
2021/06/27 Javascript
最新动漫情报:2022年7月新番定档超过30部, OVERLORD骨王第四季也在其中噢
2022/05/04 日漫