要将多份数据导出到Excel文件的多个sheet中,可以使用Python的openpyxl库。下面是一个示例代码,演示了如何将两份数据分别导出到Excel文件的两个sheet中:

from openpyxl import Workbook

# 创建一个Workbook对象
wb = Workbook()

# 创建第一个sheet,并命名为"data1"
ws1 = wb.active
ws1.title = "data1"

# 第一份数据
data1 = [
    ["Name", "Age", "Gender"],
    ["Alice", 25, "Female"],
    ["Bob", 30, "Male"],
    ["Charlie", 35, "Male"]
]

# 将第一份数据写入第一个sheet中
for row in data1:
    ws1.append(row)

# 创建第二个sheet,并命名为"data2"
ws2 = wb.create_sheet(title="data2")

# 第二份数据
data2 = [
    ["Name", "Age", "Gender"],
    ["David", 40, "Male"],
    ["Eve", 45, "Female"],
    ["Frank", 50, "Male"]
]

# 将第二份数据写入第二个sheet中
for row in data2:
    ws2.append(row)

# 保存Excel文件
wb.save("data.xlsx")

运行以上代码后,将会在当前目录下生成一个名为"data.xlsx"的Excel文件,其中包含两个sheet,分别为"data1"和"data2",并且每个sheet中都包含对应的数据

python导出多份数据到excel文件的多个sheet

原文地址: https://www.cveoy.top/t/topic/iQEI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录