使用Pandas将数据写入Excel中的现有文件可以通过以下步骤实现:
import pandas as pd
from openpyxl import load_workbook
excel_file = 'path/to/existing_file.xlsx'
book = load_workbook(excel_file)
writer = pd.ExcelWriter(excel_file, engine='openpyxl')
writer.book = book
data = {'列1': [1, 2, 3, 4, 5],
'列2': ['A', 'B', 'C', 'D', 'E']}
df = pd.DataFrame(data)
sheet_name = 'Sheet1' # 指定要写入的工作表名称
df.to_excel(writer, sheet_name=sheet_name, index=False, startrow=writer.sheets[sheet_name].max_row, header=False)
writer.save()
writer.close()
这样,数据就会被写入到现有的Excel文件的指定工作表中。需要注意的是,path/to/existing_file.xlsx
应替换为实际的文件路径,'列1'
和'列2'
应替换为实际的列名,Sheet1
应替换为实际的工作表名称。
Pandas是一个强大的数据处理库,它提供了丰富的功能和方法,可以方便地进行数据读取、处理和写入。更多关于Pandas的信息和用法可以参考腾讯云的Pandas产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云