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 json模块使用实例
Apr 11 Python
尝试用最短的Python代码来实现服务器和代理服务器
Jun 23 Python
Python+MongoDB自增键值的简单实现
Nov 04 Python
Python实现批量修改图片格式和大小的方法【opencv库与PIL库】
Dec 03 Python
Python字符串通过'+'和join函数拼接新字符串的性能测试比较
Mar 05 Python
python3对接mysql数据库实例详解
Apr 30 Python
在Django下测试与调试REST API的方法详解
Aug 29 Python
python实现数学模型(插值、拟合和微分方程)
Nov 13 Python
python全栈开发语法总结
Nov 22 Python
Python获取百度热搜的完整代码
Apr 07 Python
python字典进行运算原理及实例分享
Aug 02 Python
python ConfigParser库的使用及遇到的坑
Feb 12 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数组的一些常见操作汇总
2011/07/17 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
2013/01/13 PHP
php中删除、清空session的方式总结
2015/10/09 PHP
PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
2016/11/25 PHP
PHP多种序列化/反序列化的方法详解
2017/06/23 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
jquery 表格分页等操作实现代码(pagedown,pageup)
2010/04/11 Javascript
node.js中的console.error方法使用说明
2014/12/10 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
JS实现超简洁网页title标题跑动闪烁提示效果代码
2015/10/23 Javascript
JS JSOP跨域请求实例详解
2016/07/04 Javascript
nuxt.js 缓存实践
2018/06/25 Javascript
vue iview的菜单组件Mune 点击不高亮的解决方案
2019/11/01 Javascript
微信小程序实现下拉加载更多商品
2020/12/29 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
[01:52]深扒TI7聊天轮盘语音出处7
2017/05/11 DOTA
[55:16]Mski vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
python生成随机验证码(中文验证码)示例
2014/04/03 Python
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
python修改操作系统时间的方法
2015/05/18 Python
python命令 -u参数用法解析
2019/10/24 Python
Numpy将二维数组添加到空数组的实现
2019/12/05 Python
Keras自定义实现带masking的meanpooling层方式
2020/06/16 Python
墨西哥运动服饰和鞋网上商店:Netshoes墨西哥
2016/07/28 全球购物
Omio西班牙:全欧洲低价大巴、火车和航班搜索和比价
2017/02/11 全球购物
类的返射机制中的包及核心类
2016/09/12 面试题
家长通知书家长评语
2014/04/17 职场文书
篮球比赛策划方案
2014/06/05 职场文书
销售行政专员岗位职责
2014/06/10 职场文书
群众路线领导班子四风对照检查材料
2014/09/27 职场文书
婚庆答谢词
2015/01/04 职场文书
特岗教师个人总结
2015/02/10 职场文书
超级详细实用的pycharm常用快捷键
2021/05/12 Python
Pytorch可视化的几种实现方法
2021/06/10 Python
CSS3实现指纹特效代码
2022/03/17 HTML / CSS
win10频率超出范围怎么办?win10老显示超出工作频率范围的解决方法
2022/07/07 数码科技