将数据框保存到现有的 Excel 工作表中,而不覆盖该工作表上的其他信息

问题描述 投票:0回答:1

如何将许多数据框保存到不同的现有 Excel 工作表中,而不覆盖这些工作表上的其他信息并更改日期格式

我尝试保存第一个数据帧

       with pd.ExcelWriter('nameofmyexistingexcel.xlsx', mode='a', engine='openpyxl', if_sheet_exists='overlay') as writer:
       mydataframe.to_excel(writer, sheet_name="nameofexistingsheet")

(我也从 pandas doc 和这个论坛尝试了其他各种选项)

它与excel进行了一些交互,但只是破坏了excel文件,因此无法再打开。

当我选择保存到新 Excel 的简单选项时,它工作正常。

openpyxl export-to-excel pandas.excelwriter
1个回答
0
投票

问题出在现有的 Excel 文件中 - 它包含必须保存数据框的区域中的合并单元格。

© www.soinside.com 2019 - 2024. All rights reserved.