生成excel表格

import openpyxl

def generate_excel(data, columns, file_path):
    workbook = openpyxl.Workbook()
    sheet = workbook.active

    # 写入列名
    for col_idx, column in enumerate(columns, start=1):
        cell = sheet.cell(row=1, column=col_idx)
        cell.value = column

    # 写入数据
    for row_idx, row in enumerate(data, start=2):
        for col_idx, value in enumerate(row, start=1):
            cell = sheet.cell(row=row_idx, column=col_idx)
            cell.value = value

    # 保存Excel文件
    workbook.save(file_path)

# 示例数据
columns = ['Name', 'Age', 'Country']
data = [
    ['John', 25, 'USA'],
    ['Alice', 30, 'UK'],
    ['Bob', 35, 'Canada'],
]

# 生成Excel文件
generate_excel(data, columns, 'output.xlsx')
posted @   vetra  阅读(15)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示