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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python将panadas写入excel_python pandas写入excel文件的方法示例相关推荐

  1. python将源代码转换成在html可显示的格式,Python实现将HTML转换成doc格式文件的方法示例...

    Python实现将HTML转换成doc格式文件的方法示例 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  Python实现将HTML转换成doc格式文件的方法示例. ...

  2. python抓取网页内容到excel_Python实现抓取网页生成Excel文件的方法示例

    本文实例讲述了Python实现抓取网页生成Excel文件的方法.分享给大家供大家参考,具体如下: Python抓网页,主要用到了PyQuery,这个跟jQuery用法一样,超级给力 示例代码如下: # ...

  3. php导出csv_原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】

    本文实例讲述了原生PHP实现导出csv格式Excel文件的方法.分享给大家供大家参考,具体如下: 效果图 源码分析 index.php require_once "./Export.php& ...

  4. python 读取pdf cid_python使用pdfminer解析pdf文件的方法示例

    最近要做个从 pdf 文件中抽取文本内容的工具,大概查了一下 python 里可以使用 pdfminer 来实现.下面就看看怎样使用吧. PDFMiner是一个可以从PDF文档中提取信息的工具.与其他 ...

  5. 【python报错总结】pandas打开Excel文件失败

    情景再现 import pandas as pddf = pd.read_excel('./docs/test.xlsx') print('通过Excel表格创建DataFrame:\n', df) ...

  6. 使用Python解决对比出两个Excel文件中的不同项并将结果重新写入一个新的Excel文件

    使用Python解决对比出两个Excel文件中的不同项并将结果重新写入一个新的Excel文件 因为有统计成员到会情况的任务,每次汇总时都很麻烦,需要一个个对应腾讯会议导出名单的成员,然后在总表上进行标 ...

  7. python将字典导入excel_python将字典列表导出为Excel文件的方法

    将如下的字典列表内容导出为Excel表格文件形式: 关于上图字典列表的写入,请参考文章:https://www.jb51.net/article/169088.htm python将字典列表导出为Ex ...

  8. Python数据攻略-Pandas进行Excel文件读写

    大家好,我是Mr数据杨.让我借<三国演义>中的故事为大家解说今天的Python学习笔记教程. 想象一下,曹操正在用Pandas库排序军队的入门.他将每个兵士的信息视为数据,这些数据需要进行 ...

  9. python按照日期筛选excel_Python玩转Excel:实现函数自动填充、数据排序

    工作中,大家经常会使用excel去处理数据以及展示,但是对于部分工作我们可以借助程序帮忙实现,达到高效解决问题的效果. 比如将接口返回的json解析并保存结果到excel中,按一定规律处理excel中 ...

最新文章

  1. (android硬件应用实战)摄像头拍照实现和总结
  2. Linux1:Linux概述
  3. VTK:PolyData之BooleanOperationPolyDataFilter
  4. android之多媒体篇(一)
  5. 面试题28 字符串排列
  6. nhibernate many-to-one 没有匹配项时的异常
  7. 【PAT (Basic Level) Practice (中文)】1029 旧键盘 (20分)
  8. java堆栈_Java堆栈– Java堆栈
  9. 二分法之旋转有序数组
  10. kafka和mqtt的区别和联系
  11. js中普通函数与函数对象
  12. 自己制作一个小程序需要多少钱
  13. 编写Java程序,根据提供的 IP 地址,获取主机名称和域名
  14. 网站漏洞修复之UEditor漏洞 任意文件上传漏洞
  15. MBTI职业性格测试完整版(静态题库)
  16. URP - Render feature实现镜面反射
  17. 流媒体播放器播放h264编码视频与h265编码视频哪个更清晰?
  18. 20 React项目生成及部署
  19. Eclipse 一直 invoking Maven Project Bulider 问题
  20. Android获取系统的硬件信息、系统版本以及如何检测ROM类型

热门文章

  1. java连接sftp工具类
  2. 信息系统项目管理师EV、PV、AC、BAC、CV、SV、EAC、ETC、CPI、SPI各是什么意思
  3. 学人工智能好就业吗?可以做什么?AI就业方向及前景
  4. 如何提高工作效率之电脑文件的精确管理
  5. 大话nbu四(nbu备份恢复catalog)
  6. 移动互联应用开发基础知识简答
  7. UniRx之操作符详解-ReactiveX语法
  8. OpenCV Java入门一 在MAC系统上安装OpenCV
  9. 笔记本wifi模块消失问题解决方法(win10,当你使用校园网客户端时)
  10. 微信登陆的LOL只有一个服务器,lol微信登录_lol能用微信登录吗_lol微信登录只有一个区-站长之家...