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
  • asp之家 网络编程 m.aspxhome.com