python导出多份数据到excel文件的多个sheet
要将多份数据导出到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中都包含对应的数据
原文地址: https://www.cveoy.top/t/topic/iQEI 著作权归作者所有。请勿转载和采集!