python pandas写入excel文件的方法示例
作者:keeptg 时间:2022-02-27 05:04:14
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()
注:pandas读出、写入excel数据时依赖通过read_excel、to_excel读出或写入excel时需要xlrd、xlwt库,调用ExcelWriter方法则需要openpyxl库。本人在anaconda prompt中使用conda安装这三个库时没有成功,最后通过pip install命令安装,使用正常。
示例代码:
pip install xlrd
pip install xlwt
pip install openpyxl
来源:https://www.cnblogs.com/keeptg/p/10609222.html
标签:pandas,excel文件
0
投稿
猜你喜欢
Vue子组件内的props对象参数配置方法
2024-04-30 10:39:09
Dreamweaver虚拟在线试衣室
2009-07-05 18:54:00
python入门之井字棋小游戏
2021-12-11 11:35:36
在Python中使用matplotlib模块绘制数据图的示例
2023-08-01 01:39:45
基于Python实现抢注大词的提词工具
2022-04-07 02:00:20
python封装对象实现时间效果
2022-10-30 16:14:01
Python的Django框架中的表单处理示例
2023-02-06 18:57:31
golang结构体与json格式串实例代码
2024-04-27 15:36:44
在WordPress的后台中添加顶级菜单和子菜单的函数详解
2024-05-13 09:25:12
Mysql5.6启动内存占用过高解决方案
2024-01-20 23:10:25
MySQL ALTER命令使用详解
2024-01-18 09:40:23
前端页面文件拖拽上传模块js代码示例
2023-09-20 02:15:30
Perl5和Perl6对比使用Sigils的差别
2022-03-04 16:34:17
python构造IP报文实例
2023-07-10 20:40:51
django框架model orM使用字典作为参数,保存数据的方法分析
2021-03-11 00:18:30
python基础教程之缩进介绍
2022-11-20 07:41:57
基于Python脚本实现邮件报警功能
2023-02-04 17:16:41
Python生成器传参数及返回值原理解析
2022-03-17 08:58:40
Python Flask异步发送邮件实现方法解析
2023-08-15 04:29:12
简单了解Javscript中兄弟ifream的方法调用
2024-04-22 22:29:30