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

效果

相关推荐
njsgcs10 分钟前
langchain+vlm示例
windows·python·langchain
勇气要爆发14 分钟前
LangGraph 实战:10分钟打造带“人工审批”的智能体流水线 (Python + LangChain)
开发语言·python·langchain
jz_ddk20 分钟前
[实战] 从冲击响应函数计算 FIR 系数
python·fpga开发·信号处理·fir·根升余弦·信号成形
醒醒该学习了!44 分钟前
如何将json文件转成csv文件(python代码实操)
服务器·python·json
忘忧记1 小时前
pythonQT版本的图书管理系统
python·fastapi
一只理智恩1 小时前
AI 实战应用:从“搜索式问答“到“理解式助教“
人工智能·python·语言模型·golang
Katecat996631 小时前
输液泵设备检测与识别基于改进YOLO11模型的实现详解_ETB
python
Sirius.z1 小时前
第T7周:咖啡豆识别
python
yao12497364732 小时前
【无标题】
python·synergy·deskflow·键鼠共享·hyprland·niri
workflower2 小时前
原子需求的属性
python·测试用例·需求分析·软件需求