我的知识记录

Python Excel两表对比找出差异

用pandas对比两个Excel文件,找出A表有B表没有的行、B表有A表没有的行、以及同一条记录数值不一致的行,输出差异报告。
场景痛点
两份客户名单、两个月的工资表、版本不同的合

Python Excel按文件名信息自动填表

从文件名中解析出日期、部门、类型等信息,自动写入Excel对应列,批量给一批文件生成台账,告别手工录入。
场景痛点
文件夹里堆了几百个PDF/Excel,文件名里就带着信息:"2026-09-10_

Python Excel设置单元格背景色:PatternFill高亮条件行

用openpyxl的PatternFill给单元格填充背景色,按条件高亮整行、表头、金额异常行,避免手动涂颜色,附完整代码。
场景痛点
报表里要把超过阈值的行标黄、表头涂深蓝、周末日期涂

Python Excel数据验证做下拉选择框方法详解

用openpyxl的DataValidation给Excel单元格做下拉选择框,支持固定选项、引用其他sheet的选项列表、限制输入范围、中文错误提示,避免手输错。
场景痛点
做登记表、信息采集表时

Python Excel提取指定列到新表:按列名一键导出

用openpyxl从原表提取指定几列,写入新的xlsx文件,保留表头顺序,适合把宽表拆成窄表发给不同部门。
场景痛点
原表有 20 列敏感字段,财务只要「日期、区域、金额」三列,人事只要「

Python Excel删除重复保留最新一条

按业务主键去重,但保留修改时间最新的那条记录,按时间列排序后再drop_duplicates,实现\"同客户只留最后更新\"的效果。
Python Excel删除重复保留最新
场景痛点
客户信息表同一

Python openpyxl 插入Excel柱状图步骤详解

用openpyxl.chart.BarChart在Excel里插入柱状图:指定数据源、类别轴、标题、图例位置,支持簇状/堆积柱形,图表随数据更新自动变化,不用手动插图表。
场景痛点
每次做完数据表,都

Python批量修改Word字体字号颜色教程

用python-docx批量修改Word文档所有段落的字体、字号、颜色、加粗,支持批量处理多个docx文件,统一排版风格,省去逐段手动调整的麻烦。
场景痛点
公司拿到一批外部发来的Word文

Python替换Word文档指定文字方法

用python-docx替换Word文档中指定文字为新内容,解决跨run拆分导致替换失败的问题,支持正文和表格内文字替换,保留原有格式。
场景痛点
合同模板里有占位符如【公司名称】【甲方

Python Word生成合同模板批量填充方法

用python-docx基于合同模板批量填充变量,从Excel读取客户信息一键生成几十份定制合同,避免手动替换占位符出错,提升合同签订效率。
场景痛点
公司签合同,模板固定,但每份合同的甲

Python Word页眉页脚设置教程

用python-docx给Word文档设置页眉文字、页脚页码、公司Logo,支持首页不同页眉,批量给多个Word文档加上统一的页眉页脚。
场景痛点
公司出的正式文档要求每页都有页眉(公司名+文

Python Word文档属性元信息修改:批量改作者

用python-docx批量修改Word文档的作者、标题、主题、公司等元信息,清理文档属性里的隐私信息,或统一批量填写公司信息,防止泄露原作者。
场景痛点
公司发出去的标书、方案,文件

Python Word模板渲染数据批量生成报告

用python-docx做Word模板占位符替换,从Excel/数据库读数据批量生成个性化合同、报告、通知书,模板一次做好,N份数据自动出N份Word。
场景痛点
每月要给客户发对账单、给员工发

Python批量为PDF添加公司Logo页眉:每页统一抬头

用Python的PyMuPDF批量给多个PDF每页顶部插入公司Logo和公司名称页眉,同时加页脚页码,适合对外报价单、合同、方案统一品牌形象。
场景痛点
销售发出去的报价单、合同、方案,来

Python PDF提取目录书签 大纲导出教程

用Python读取PDF内置书签/大纲(Outlines),提取章节名和对应页码,导出为Excel或TXT,方便做索引目录。
场景痛点
很多PDF(尤其是电子书、合同、规范)自带左侧书签目录,但想把这份目录

Python多张图片合成PDF:Pillow一键打包教程

用Python的Pillow把一个文件夹里的JPG/PNG按顺序合并成一个PDF,自动处理图片方向、RGB模式转换,适合把拍照、截图、扫描件打包成文档。
场景痛点
拍了一堆合同照片、产品截图

Python读取PDF指定页文字 单页提取方法

用Python+pdfplumber只读取PDF中某一页或某几页的文字,不用整本加载,速度快、内存省,适合定位关键页。
场景痛点
拿到一份几百页的PDF,只想看第10页的合同条款或者第20页的报价

Python PDF按书签批量拆分 章节拆分教程

用Python读取PDF书签目录,自动按一级章节把整本PDF拆成多个小PDF,每个章节一个文件,保留文件名。
场景痛点
一本几百页的PDF电子书或规范,自带书签目录,想按章节拆成独立小文件发

Python 按序号批量重命名文件:照片报表编号实战

用 Python 给一批文件按序号批量重命名,如 001.jpg、002.jpg,支持起始号、位数、步长和 dry-run 预览,整理照片、扫描件、合同必备。
场景痛点
拍了一百张照片、扫描了一堆合同

Python批量记录文件清单到Excel台账教程

用Python递归扫描文件夹,把文件名、大小、创建时间、修改时间、所在路径等信息批量写入Excel台账,自动统计文件类型分布和总大小。
场景痛点
领导要一份"项目文件夹里到底有哪

Python按文件MD5查找重复文件教程

用Python计算文件MD5哈希值,批量扫描目录找出内容完全相同的重复文件,导出重复清单到Excel,释放磁盘空间。
场景痛点
电脑里存了好几年的文件,同一个合同可能下载了三遍、同一个

Python增量备份脚本:只复制有变化的文件省时间

用Python对比文件修改时间和大小实现增量备份,只复制新增或改动过的文件,大幅提升大目录备份速度。
场景痛点
全量备份一个几十GB的工作目录,每天都要复制一遍所有文件,硬盘读写

Python使用163邮箱SMTP发送邮件 完整配置

Python通过网易163邮箱SMTP发邮件,配置smtp.163.com:465、开启SMTP服务、获取客户端授权码,附完整代码与535认证失败排查。
场景痛点
网易163邮箱用的人多,很多人拿它做自动化

Python邮件正文嵌入图片 内联图片教程

用Python smtplib在邮件正文里内嵌显示图片,不是附件,而是直接出现在HTML正文中,使用CID引用,附完整代码与图片路径处理。
场景痛点
邮件里要放一张公司Logo、一张数据图表,直接

Python接收邮件 imaplib读取邮箱完整教程

用Python标准库imaplib通过IMAP协议登录邮箱、列出邮件、读取发件人主题正文,QQ邮箱163 Gmail均可,附完整可运行代码与授权码配置。
场景痛点
每天上班第一件事就是登录网页邮