openpyxl模块,把字典存入一个表格

发布时间 2023-09-05 09:55:15作者: 技术改变命运Andy

背景

使用python 把字典存入一个Excel表格
在开发过程中,我们经常需要将数据保存到Excel中以便于后续分析和处理。Python提供了许多库来处理Excel文件,其中最流行的是openpyxl库。

安装

pip install openpyxl

使用

from openpyxl import Workbook

def save_to_execl(star_dict):
    # 创建一个空的Excel文件
    wb = Workbook()

    # 选择当前工作表
    ws = wb.active

    # 写入表头
    ws.append(['姓名', '年龄', '性别'])

    # 写入多行数据
    for row in star_dict:
        ws.append([row['name'], row['age'], row['gender']])

    # 保存Excel文件
    wb.save(filename="output.xlsx")


if __name__ == '__main__':
    star_dict = [
        {'name': '小明', 'age': 18, 'gender': '男'},
        {'name': '小红', 'age': 20, 'gender': '女'},
        {'name': '小白', 'age': 22, 'gender': '男'}
    ]
    save_to_execl(star_dict)