首页 > 其他分享 >openpyxl模块,把字典存入一个表格

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

时间:2023-09-05 09:55:04浏览次数:32  
标签:__ star name 表格 Excel dict 字典 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)

标签:__,star,name,表格,Excel,dict,字典,openpyxl
From: https://www.cnblogs.com/andy0816/p/17678888.html

相关文章

  • Python 遍历字典的若干方法
    哈喽大家好,我是咸鱼我们知道字典是Python中最重要且最有用的内置数据结构之一,它们无处不在,是语言本身的基本组成部分我们可以使用字典来解决许多编程问题,那么今天我们就来看看如何在Python中遍历字典全文内容:https://realpython.com/iterate-through-dictionary-python/p......
  • Vue element 表格跨行合并单元格
    1、定义table.js/***生成表格合并行坐标阵列rowspan、colspan信息*@param{表格数据}tableData*@param{合并列字段}mergeColumnsexample:["filed1",[filed2]]*@returns坐标阵列*/exportfunctiongetTableSpanMap(tableData,mergeColumns){varspa......
  • SQLfuzz字典
    `~!@#$%^&*()-_=+[]{}|\;:'",.<>/?----+/**/&&||<>!(<>)andorxorifnotselectsleepunionfromwhereorderbyconcatgroupbenchmarklengthinisaslikerlikelimitoffsetd......
  • Python顺序读取word文档中的文本与表格
    importosimportdocxfromdocx.documentimportDocumentfromdocx.oxml.tableimportCT_Tblfromdocx.oxml.text.paragraphimportCT_Pfromdocx.tableimport_Cell,Tablefromdocx.text.paragraphimportParagraphdefiter_block_items(parent):"......
  • python字典、列表的综合应用(后宫选妃、个人ip、学籍管理系统)
    #后宫选妃+个人IP系统+学籍管理系统)代码#学籍管理系统print("====后宫选妃+个人IP系统+学籍管理三合一系统====")print("1.后宫选妃系统=")print("2.个人IP系统=")print("3.学籍管理系统......
  • 飞书的多维表格
    飞书的多维表格是一种功能强大的数据处理工具,允许用户创建复杂的数据表格,并进行多维数据分析。以下是一个简短的描述和示例来展示多维表格的制作和逻辑:描述:多维表格是一种可以在飞书中创建的电子表格,它允许用户将数据按照不同维度进行组织和分析。每个维度可以是一个具体的数据字......
  • python字典的应用一(增删改查)
    #一.有如下字典内容用程序解答下面的题目dic={'python':95,'java':99,'c':100}#1.字典的长度是多少print(len(dic))#2.请修改'java'这个key对应的value值为98dic["java"]=98print(dic)#3.删除c这个keydeldic["c"]print(di......
  • dfs理解——以出栈方式的字典序为例(对上一个出栈字典序的完善和强化)
    笔者认为,dfs的本质在于试验每一方向和还原。试验每一方向的含义是:将实际题目中的条件几何化为多个方向,给这些方向赋予优先级(一般采用在dfs函数中写入顺序为优先级,这样比较简单方便),按照优先级的顺序来进行试验,每个节点都有基本相同的方向和优先级的,就可以使用dfs的方式解决。 ......
  • Python 中将键值对(字典)转成数组
    将二维数组转成一维数组data=2D_shuzu().flatten()统计一维数组中重复数字的个数nnn={}.//字典foritemint:ifiteminnnn:nnn[item]+=1else:nnn[item]=1print(nnn)nnn为字典将字典(键值对)转成二位数组data=np.array(list......
  • Python教程(11)——Python中的字典dict的用法介绍
    列表虽然好,但是如果需要快速的数据查找,就必须进行需要遍历,也就是最坏情况需要遍历完一遍才能找到需要的那个数据,时间复杂度是O(n),显然这个速度是很难接受的,于是就必须要有新的数据结构出现,于是字典就诞生了!在Python中,字典(Dictionary)是一种无序的数据结构,用于存储键值对(key-value)。......