扫码阅读
手机扫码阅读

Python读写多个sheet文件

13 2024-10-27

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:Python读写多个sheet文件
文章来源:
Python学习杂记
扫码关注公众号

概要

本文介绍了如何使用pandas库在Python中读取和写入带有多个sheet的Excel文件。具体地,文中详细说明了读取包含多个sheet的Excel文件,并在每个sheet中添加新列的方法,最后演示了如何将处理后的多个sheet数据写回到一个新的Excel文件中。

读取文件

首先,文章提到如何使用pandas的read_excel函数读取包含多个sheet的Excel文件。使用sheet_name=None参数可以读取Excel文件中的所有sheets,将结果存入一个字典df,其中每个sheet的名字作为字典的键。可以通过df.keys()查看所有的sheet名。示例代码展示了如何遍历字典df的键来查看和修改每个sheet。

多份数据写入一个excel文件(多个sheet)

接着,文章说明了如何将处理后的数据写入到一个新的Excel文件中,每个sheet对应一个数据集。使用pd.ExcelWriter创建一个写入对象writer1,并为每个sheet指定名称。通过循环遍历之前读取的df字典,将每个sheet的数据写入到新的Excel文件中。如果需要,还可以设置列的宽度。所有数据写入完成后,需要关闭writer1对象以保存文件。

想要了解更多内容?

查看原文:Python读写多个sheet文件
文章来源:
Python学习杂记
扫码关注公众号