将数据框追加到Excel工作表中可以通过以下步骤实现:
下面是一个示例代码:
import pandas as pd
from openpyxl import load_workbook
# 读取现有Excel文件
existing_data = pd.read_excel('existing_data.xlsx')
# 创建新的数据框
new_data = pd.DataFrame({'Name': ['John', 'Emma', 'Michael'],
'Age': [25, 30, 35],
'City': ['New York', 'London', 'Tokyo']})
# 追加数据框
combined_data = pd.concat([existing_data, new_data])
# 将更新后的数据框写入Excel文件
writer = pd.ExcelWriter('combined_data.xlsx', engine='openpyxl')
writer.book = load_workbook('combined_data.xlsx')
combined_data.to_excel(writer, index=False, sheet_name='Sheet1')
writer.save()
writer.close()
以上代码假设已经存在一个名为"existing_data.xlsx"的Excel文件,并且包含一个名为"Sheet1"的工作表。代码将新的数据框追加到现有的数据框中,并将更新后的数据写入到名为"combined_data.xlsx"的Excel文件中。
这里推荐使用腾讯云的腾讯云对象存储(COS)服务来存储和管理Excel文件,可以参考腾讯云COS的文档和产品介绍了解更多相关信息:腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云