在循环中创建的每个数据框添加到Excel中的单独工作表中,可以通过以下步骤实现:
import pandas as pd
from openpyxl import Workbook
wb = Workbook()
for i in range(1, n+1): # n为数据框的数量
df = pd.DataFrame(...) # 创建数据框,具体内容根据实际情况填写
sheet_name = f"Sheet{i}" # 工作表名称,可以根据需要自定义
wb.create_sheet(sheet_name) # 创建工作表
ws = wb[sheet_name] # 获取工作表对象
for r in dataframe_to_rows(df, index=False, header=True): # 将数据框的内容逐行写入工作表
ws.append(r)
wb.save('output.xlsx')
这样,循环中创建的每个数据框就会被添加到Excel文件中的单独工作表中。你可以根据需要调整工作表的名称、数据框的内容和保存的文件名。
领取专属 10元无门槛券
手把手带您无忧上云