使用Python循环从一个数据帧在一个Excel工作簿中创建多个Excel工作表的方法如下:
import pandas as pd
from openpyxl import Workbook
df = pd.read_excel('input.xlsx')
workbook = Workbook()
for sheet_name, data in df.groupby('Sheet'):
sheet = workbook.create_sheet(title=sheet_name)
for row in data.iterrows():
sheet.append(row[1].tolist())
在上述代码中,我们假设数据帧中有一个名为'Sheet'的列,用于标识每个表格应该属于哪个工作表。
workbook.save('output.xlsx')
这样,就可以使用Python循环从一个数据帧在一个Excel工作簿中创建多个Excel工作表了。
推荐的腾讯云相关产品:腾讯云对象存储(COS)。
腾讯云对象存储(COS)是一种高可用、高可靠、安全、低成本的云存储服务,适用于存储和处理大规模非结构化数据。它提供了简单易用的API接口,可以方便地与Python等编程语言进行集成。
产品介绍链接地址:腾讯云对象存储(COS)
领取专属 10元无门槛券
手把手带您无忧上云