[Pandas] ExcelWriter 打开IO非覆盖追加写入数据
ExcelWriter 的主要职责和功能如下:
- 创建新的Excel文件或将数据写入现有的Excel文件: 使用 ExcelWriter,你可以将数据写入到新的Excel文件中,或者在已经存在的文件后追加新的数据。
- 写入多个工作表: 在一个Excel文件中,你可能需要将不同的数据集写入不同的工作表(sheets)。ExcelWriter 可以让你在同一个Excel文件的不同工作表中写入数据。
例子如下所示:
import pandas as pd
data = pd.read_excel(r"C:\data.xlsx", sheet_name=None, engine='openpyxl')
writer = pd.ExcelWriter(r"C:\example.xlsx", engine='openpyxl')
for sheet_name in data.keys():
sheet_data = data[sheet_name]
sheet_data.to_excel(writer, sheet_name=f"{name}", index=False)
writer.close()
分类:
编程语言 / Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2022-11-27 CentOS 搭建 samba 服务器并通过 Windows 访问