openpyxl模块,把字典存入一个表格
背景
使用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)
技术改变命运