Python 如何使用Pandas将数据写入Excel中的现有文件?

Python 如何使用Pandas将数据写入Excel中的现有文件?,python,excel,pandas,Python,Excel,Pandas,我使用以下代码读取文件1中的数据,然后将其写入新文件2中 import pandas as pd inventory = pd.read_excel('file_1.xlsx', skiprows=3) inventory.to_excel('file_2.xlsx') 文件_2每次都是新创建的文件。如何在不清除包含数据的其他选项卡的情况下将数据写入现有文件中的特定选项卡?ExcelWriter可用于使用mode='a'附加到现有Excel文件中。使用sheet\u name参数指定图纸名称

我使用以下代码读取文件1中的数据,然后将其写入新文件2中

import pandas as pd
inventory = pd.read_excel('file_1.xlsx', skiprows=3)
inventory.to_excel('file_2.xlsx')

文件_2每次都是新创建的文件。如何在不清除包含数据的其他选项卡的情况下将数据写入现有文件中的特定选项卡?

ExcelWriter
可用于使用
mode='a'
附加到现有Excel文件中。使用
sheet\u name
参数指定图纸名称

with pd.ExcelWriter('file_2.xlsx', mode='a') as writer:  
    inventory.to_excel(writer, sheet_name='Sheet_name_1')

非常感谢。我唯一不明白的是它如何知道如何使用该代码查找文件_2。除非另有规定,否则该文件将写入默认工作目录。这很有帮助。非常感谢。当我这样做时,它会不断创建新的工作表。有没有办法让it将数据放在现有的工作表中?