繁体   English   中英

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

[英]How do I write data to an existing file in Excel using Pandas?

我使用以下代码读取 file_1 中的数据,然后将其写入新的 file_2。

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

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

ExcelWriter可用于 append 到现有的 Excel 文件,使用mode='a' 使用sheet_name参数指定工作表名称。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM