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')

效果

相关推荐
u***324316 分钟前
使用python进行PostgreSQL 数据库连接
数据库·python·postgresql
2501_9307077817 分钟前
如何使用C#代码在Excel 文件中添加工作表
excel
ycydynq42 分钟前
自动化验证码实现
爬虫·自动化
w***Q35043 分钟前
Git工作流自动化
运维·git·自动化
吠品1 小时前
免费SSL证书自动化申请:DNS代理验证
网络协议·自动化·ssl
青瓷程序设计3 小时前
动物识别系统【最新版】Python+TensorFlow+Vue3+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习
tobebetter95273 小时前
How to manage python versions on windows
开发语言·windows·python
F_D_Z3 小时前
数据集相关类代码回顾理解 | sns.distplot\%matplotlib inline\sns.scatterplot
python·深度学习·matplotlib
daidaidaiyu4 小时前
一文入门 LangGraph 开发
python·ai
不知更鸟5 小时前
前端报错:快速解决Django接口404问题
前端·python·django