python-自动化篇-办公-excel-实例应用(一维转二维)

文章目录

准备

放根目录

代码

python 复制代码
import openpyxl
wb=openpyxl.load_workbook('业绩表.xlsx')
if not '二维表' in wb.sheetnames:
    nws=wb.create_sheet('二维表')
    ws=wb.worksheets[0]
    rngs=list(ws.values)[1:]
    mm=list({m.value:'' for m in ws['b'][1:]})
    name=list({m.value:'' for m in ws['a'][1:]})
    nws.append(['姓名']+mm)
    for n in name:
        l=[(n,m) for m in mm]
        nws.append([n]+[list(filter(lambda r:t[0]==r[0] and t[1]==r[1],rngs))[0][2] for t in l])
    wb.save('业绩表.xlsx')

效果

相关推荐
酷爱码2 分钟前
Python虚拟环境与Conda的使用方式详解
开发语言·python·算法
大模型真好玩10 分钟前
GRPO 代码实战!让大模型具备思维能力,打造你的专属DeepSeek
人工智能·python·deepseek
码海漫游者813 分钟前
让Python成为你的网站引擎:Django全栈开发初体验!!!
数据库·python·其他·django
秋山落叶万岭花开ღ25 分钟前
树的基本概念与操作:构建数据结构的层级世界
数据结构·python·算法
顾三殇42 分钟前
【编译工具】(版本控制)Git + GitHub Actions:自动化工作流如何让我的开发效率提升200%?
git·自动化·github
山花1 小时前
什么是“Pythonic”?——写出更优雅的Python代码(上)
后端·python
I'mSQL1 小时前
Visual Studio 2022打包程序流程
ide·c#·自动化·.net·visual studio
waterHBO1 小时前
( github actions + workflow 01 ) 实现爬虫自动化,每2小时爬取一次澎湃新闻
爬虫·自动化·github
Dfreedom.1 小时前
Excel文件数据的读取和处理方法——C++
c++·数据分析·excel·数据预处理
Humbunklung2 小时前
全连接层和卷积层
人工智能·python·深度学习·神经网络·机器学习·cnn