我的知识记录

Python openpyxl 给 Excel 单元格添加批注方法

用openpyxl.comments.Comment给Excel单元格加批注气泡,设置作者、批注内容、显示/隐藏、批注框大小,批量给异常数据加备注说明。
场景痛点
报表里总有几行数据需要"备注一下":

Python Excel 批量添加超链接方法 openpyxl 实战

用openpyxl给Excel单元格批量加超链接:跳转外部网址、打开本地文件、跳转到本工作簿指定sheet,自动变蓝色加下划线,省去手动右键链接。
场景痛点
做目录页、素材索引、客户清单

Python Excel 统计人数频次生成分类汇总方法

用pandas对Excel数据做频次统计:value_counts数人数、groupby分组求和、再把结果写回新sheet做成分类汇总表,搭配COUNTIF公式让结果实时联动。
场景痛点
HR 表、报名表、客户

Python Excel删除空行空列:清理脏数据一键搞定

用openpyxl扫描工作表,整行全空就删、整列全空就删,从下往上删避免行号错乱,附完整代码。
场景痛点
从系统导出的表,中间夹着好多空行,末尾还拖着几列全是空的辅助列;直接发给别人

Python Excel分组统计求和count mean

用pandas groupby对Excel分组聚合,按部门/地区/产品统计求和、计数、平均值、最大值,一行代码替代Excel分类汇总。
Python Excel分组统计求和count
场景痛点
一份订单明细,要按

Python Excel数据透视表 pandas实现

用pandas的pivot_table实现Excel数据透视表效果,按行按列分组、求和/计数/平均值,支持多级行列,导出成新Excel。
场景痛点
一份销售明细,要按"地区×月份"看各产品的销售额汇总,

Python Excel多表关联 Vlookup用pandas merge实现

用pandas的merge替代Excel Vlookup,支持左连接、右连接、内连接,按主键把另一张表的字段拼过来,多列关联一次搞定。
场景痛点
订单表里只有商品编码,要把商品名称、单价从商品档

Python按某一列的值拆分Excel工作表

用pandas groupby把一张总表按某列(如部门、城市、业务员)的值拆成多个工作表或多个独立文件,自动命名、表头统一,告别手工筛选复制。
场景痛点
一份全公司销售明细表,要按"部门"

Python python-docx生成Word文档教程

用Python的python-docx库从零创建Word文档,添加段落、标题、加粗斜体等格式,生成可直接打开的.docx文件,适合办公自动化批量出文档场景。
场景痛点
工作中经常需要从零写一份Wo

Python Word批量加水印文字:保密字样

用python-docx通过XML操作给Word文档每页添加斜向"内部资料"文字水印,批量处理整个文件夹,无需Word内置水印功能,跨平台可用。
场景痛点
发出去的合同、标书要盖"内部资料""草

Python Word提取文档中图片教程

用python-docx把Word文档里嵌入的所有图片批量提取出来保存为本地文件,支持jpg/png等格式,适合从合同、报告、手册中收集配图素材。
场景痛点
一份Word报告里有几十张配图,需要

Python Word批量插入图片教程

用python-docx向Word文档批量插入本地图片,设置图片宽度、居中对齐,支持遍历文件夹自动插入所有图片,生成带配图的Word报告。
场景痛点
做产品手册、项目汇报、活动总结,需要把

Python Word批量删除空行方法

用python-docx批量删除Word文档中的多余空行、连续空段落,支持批量处理多个docx文件,让文档排版紧凑整洁,节省手动删行时间。
场景痛点
从网页复制内容到Word、从PDF转出Word文

Python给PDF添加图片水印:Logo铺满每页防篡改

用PyMuPDF把公司Logo或自定义PNG水印批量贴到PDF每页指定位置,支持半透明、平铺、居中,比文字水印更直观,适合合同和报价单外发。
场景痛点
纯文字水印有时不够醒目,客户合同、

Python压缩PDF文件体积:垃圾回收+图片降采样

用Python的PyMuPDF压缩PDF文件体积,自动清理冗余对象、压缩嵌入图片、去重字体,几十MB的扫描件能压到几MB,适合邮件附件和归档。
场景痛点
扫描件、合同、产品手册PDF动辄几十M

Python填写PDF表单字段:自动批量填合同

用Python的PyMuPDF读取PDF表单字段并批量填充,支持文本框、复选框、下拉框,填完另存为新文件,适合批量生成合同、申请表、报名表。
场景痛点
公司有一份固定模板的PDF合同或申

Python扫描PDF文字OCR识别 图片转文字教程

用Python把扫描版PDF逐页转图片,再调用OCR引擎识别成文字,支持中文,处理图片型PDF不再手动录入。
场景痛点
扫描件、传真件、盖章合同都是图片型PDF,用pdfplumber/PyPDF2读出来

Python reportlab生成简单PDF:三行代码出一份合同

用Python的reportlab库从零生成一份带标题、正文和中文字体的PDF文件,覆盖画页、写文字、设置字号颜色、保存输出,适合做合同、报告、收据模板。
场景痛点
工作中经常需要把一

Python文件备份到另一目录教程:shutil一键同步

用Python shutil和pathlib把指定目录下的文件批量备份到另一目录,自动创建目标目录、保留修改时间,完整代码可运行。
场景痛点
每天下班前要把当天处理的报表、合同从工作盘复

Python 批量清空文件夹:删除内容保留文件夹本身

用 Python 清空指定文件夹内所有文件和子文件夹,但保留文件夹本身,适合清理临时目录、缓存目录、输出目录,附 dry-run 与备份提醒。
场景痛点
脚本每次跑都会往 output/ 目录吐

Python批量校验文件是否损坏教程

用Python批量检查图片、PDF、ZIP、Office文件是否损坏,尝试打开解析,损坏的文件标记出来,避免备份归档后才发现打不开。
Python批量校验文件是否损坏
场景痛点
从U盘、网盘拷了

Python创建多层文件夹目录:mkdirs一行建完整路径

用Python pathlib.mkdir自动创建多层嵌套目录,支持已存在不报错,适合脚本初始化输出目录,完整可运行代码。
场景痛点
脚本要把结果输出到2026年/9月/14日/报表/这样的多层目录,

Python批量从文件名提取日期建子目录归档教程

用Python正则从文件名中自动识别日期,按年/月/日创建子文件夹,把散落的文件自动归类到对应日期目录下,整理下载文件夹神器。
场景痛点
下载文件夹里堆了几百个文件,文件名里都带

Python批量查找最近修改文件教程

用Python按修改时间筛选文件,快速找出最近N天/指定时间段内改动过的文档,导出Excel清单,适合做周报、备份核查、日志审计。
场景痛点
月底要交周报,领导问"这周你改了哪些文件",

Python按文件名关键词搜索文件教程

用Python递归遍历目录,按文件名关键词(支持多个关键词、大小写、模糊匹配)快速定位文件,输出完整路径清单,比Windows搜索快十倍。
场景痛点
电脑里攒了几年的文档,几百个文件夹层

Python按发件人筛选邮件并下载附件

用imaplib的FROM搜索条件只抓取指定客户/供应商发来的邮件,自动下载他们的附件,避免把广告和无关邮件附件也拉下来,附完整代码。
场景痛点
邮箱里每天几百封邮件,客户A发来的合

Python解析邮件正文 HTML转纯文本 完整教程

用Python标准库email模块解析MIME邮件,同时提取纯文本正文和HTML正文,HTML自动去标签转纯文本,解决中文乱码和多版本正文问题,附完整代码。
场景痛点
邮件抓到了,但正文是一坨HTM

Python发送HTML格式邮件 排版美化教程

用Python smtplib发送HTML格式邮件,支持加粗、颜色、表格、按钮等富文本排版,比纯文本邮件更专业,附完整代码。
场景痛点
纯文本邮件干巴巴,领导看着没质感。发周报、营销通知、