Python pandas如何向excel添加数据

作者:yaominghui 时间:2021-07-14 17:37:41 

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()

来源:http://www.mamicode.com/info-detail-3012000.html

标签:Python,pandas,excel
0
投稿

猜你喜欢

  • 网页设计的色彩思考

    2007-10-19 13:30:00
  • HTML5本地存储初探(三)

    2010-03-07 15:49:00
  • Web标准学习:CSS样式书写风格

    2008-03-25 09:37:00
  • JMail(4.3版本)发信asp代码

    2007-08-03 12:40:00
  • ASP实现上传图片自动压缩图片大小

    2010-01-25 12:47:00
  • MS Server和Oracle中对NULL处理的一些细节差异

    2009-06-10 17:35:00
  • 将后台数据从Berkeley的文件DB转到MySQL

    2009-01-04 13:31:00
  • Python随机生成数模块random使用实例

    2022-08-04 21:04:48
  • 交互设计中的“007功能”

    2007-10-29 11:53:00
  • javascript this 关键字小提示

    2009-02-03 13:22:00
  • Python 函数编编程的三大法宝map+filter+reduce分享

    2022-10-17 23:37:22
  • python 随机森林算法及其优化详解

    2023-03-30 20:20:45
  • Bootstrap源码解读按钮(5)

    2023-08-23 01:16:51
  • asp远程网页数据采集常用函数代码

    2008-10-31 12:44:00
  • php strftime函数的详细用法

    2023-06-07 19:09:37
  • Python超简单分析评论提取关键词制作精美词云流程

    2021-07-27 22:00:41
  • 操作mysql数据库的类

    2010-03-13 12:53:00
  • SQL Server转换为XQuery及反向转换

    2009-01-20 13:32:00
  • 如何让WML页面自己更新?

    2008-05-21 13:35:00
  • 原创一个AJAX类

    2008-07-24 13:29:00
  • asp之家 网络编程 m.aspxhome.com