Python openpyxl 给 Excel 单元格添加批注方法
用openpyxl.comments.Comment给Excel单元格加批注气泡,设置作者、批注内容、显示/隐藏、批注框大小,批量给异常数据加备注说明。
场景痛点
报表里总有几行数据需要"备注一下":
用openpyxl.comments.Comment给Excel单元格加批注气泡,设置作者、批注内容、显示/隐藏、批注框大小,批量给异常数据加备注说明。
场景痛点
报表里总有几行数据需要"备注一下":
用openpyxl给Excel单元格批量加超链接:跳转外部网址、打开本地文件、跳转到本工作簿指定sheet,自动变蓝色加下划线,省去手动右键链接。
场景痛点
做目录页、素材索引、客户清单
用pandas对Excel数据做频次统计:value_counts数人数、groupby分组求和、再把结果写回新sheet做成分类汇总表,搭配COUNTIF公式让结果实时联动。
场景痛点
HR 表、报名表、客户
用openpyxl扫描工作表,整行全空就删、整列全空就删,从下往上删避免行号错乱,附完整代码。
场景痛点
从系统导出的表,中间夹着好多空行,末尾还拖着几列全是空的辅助列;直接发给别人
用pandas groupby对Excel分组聚合,按部门/地区/产品统计求和、计数、平均值、最大值,一行代码替代Excel分类汇总。
Python Excel分组统计求和count
场景痛点
一份订单明细,要按
用pandas的pivot_table实现Excel数据透视表效果,按行按列分组、求和/计数/平均值,支持多级行列,导出成新Excel。
场景痛点
一份销售明细,要按"地区×月份"看各产品的销售额汇总,
用pandas的merge替代Excel Vlookup,支持左连接、右连接、内连接,按主键把另一张表的字段拼过来,多列关联一次搞定。
场景痛点
订单表里只有商品编码,要把商品名称、单价从商品档
用pandas groupby把一张总表按某列(如部门、城市、业务员)的值拆成多个工作表或多个独立文件,自动命名、表头统一,告别手工筛选复制。
场景痛点
一份全公司销售明细表,要按"部门"
用Python的python-docx库从零创建Word文档,添加段落、标题、加粗斜体等格式,生成可直接打开的.docx文件,适合办公自动化批量出文档场景。
场景痛点
工作中经常需要从零写一份Wo
用python-docx通过XML操作给Word文档每页添加斜向"内部资料"文字水印,批量处理整个文件夹,无需Word内置水印功能,跨平台可用。
场景痛点
发出去的合同、标书要盖"内部资料""草
用python-docx把Word文档里嵌入的所有图片批量提取出来保存为本地文件,支持jpg/png等格式,适合从合同、报告、手册中收集配图素材。
场景痛点
一份Word报告里有几十张配图,需要
用python-docx向Word文档批量插入本地图片,设置图片宽度、居中对齐,支持遍历文件夹自动插入所有图片,生成带配图的Word报告。
场景痛点
做产品手册、项目汇报、活动总结,需要把
用python-docx批量删除Word文档中的多余空行、连续空段落,支持批量处理多个docx文件,让文档排版紧凑整洁,节省手动删行时间。
场景痛点
从网页复制内容到Word、从PDF转出Word文
用PyMuPDF把公司Logo或自定义PNG水印批量贴到PDF每页指定位置,支持半透明、平铺、居中,比文字水印更直观,适合合同和报价单外发。
场景痛点
纯文字水印有时不够醒目,客户合同、
用Python的PyMuPDF压缩PDF文件体积,自动清理冗余对象、压缩嵌入图片、去重字体,几十MB的扫描件能压到几MB,适合邮件附件和归档。
场景痛点
扫描件、合同、产品手册PDF动辄几十M
用Python的PyMuPDF读取PDF表单字段并批量填充,支持文本框、复选框、下拉框,填完另存为新文件,适合批量生成合同、申请表、报名表。
场景痛点
公司有一份固定模板的PDF合同或申
用Python把扫描版PDF逐页转图片,再调用OCR引擎识别成文字,支持中文,处理图片型PDF不再手动录入。
场景痛点
扫描件、传真件、盖章合同都是图片型PDF,用pdfplumber/PyPDF2读出来
用Python的reportlab库从零生成一份带标题、正文和中文字体的PDF文件,覆盖画页、写文字、设置字号颜色、保存输出,适合做合同、报告、收据模板。
场景痛点
工作中经常需要把一
用Python shutil和pathlib把指定目录下的文件批量备份到另一目录,自动创建目标目录、保留修改时间,完整代码可运行。
场景痛点
每天下班前要把当天处理的报表、合同从工作盘复
用 Python 清空指定文件夹内所有文件和子文件夹,但保留文件夹本身,适合清理临时目录、缓存目录、输出目录,附 dry-run 与备份提醒。
场景痛点
脚本每次跑都会往 output/ 目录吐
用 Python 批量清理文件名里的空格、中文括号、斜杠等特殊字符,统一转成下划线或短横线,避免命令行、脚本、服务器处理时报错。
场景痛点
从 Windows 共享盘、微信、邮件附件
用Python批量检查图片、PDF、ZIP、Office文件是否损坏,尝试打开解析,损坏的文件标记出来,避免备份归档后才发现打不开。
Python批量校验文件是否损坏
场景痛点
从U盘、网盘拷了
用Python pathlib.mkdir自动创建多层嵌套目录,支持已存在不报错,适合脚本初始化输出目录,完整可运行代码。
场景痛点
脚本要把结果输出到2026年/9月/14日/报表/这样的多层目录,
用Python正则从文件名中自动识别日期,按年/月/日创建子文件夹,把散落的文件自动归类到对应日期目录下,整理下载文件夹神器。
场景痛点
下载文件夹里堆了几百个文件,文件名里都带
用Python按修改时间筛选文件,快速找出最近N天/指定时间段内改动过的文档,导出Excel清单,适合做周报、备份核查、日志审计。
场景痛点
月底要交周报,领导问"这周你改了哪些文件",
用Python递归遍历目录,按文件名关键词(支持多个关键词、大小写、模糊匹配)快速定位文件,输出完整路径清单,比Windows搜索快十倍。
场景痛点
电脑里攒了几年的文档,几百个文件夹层
用imaplib下载附件后按发件人、日期、文件类型自动分文件夹存放,杜绝附件乱成一团,配合文件名校重,附完整可运行代码。
场景痛点
上一篇把附件全下到一个文件夹,跑一周就是几百
用imaplib的FROM搜索条件只抓取指定客户/供应商发来的邮件,自动下载他们的附件,避免把广告和无关邮件附件也拉下来,附完整代码。
场景痛点
邮箱里每天几百封邮件,客户A发来的合
用Python标准库email模块解析MIME邮件,同时提取纯文本正文和HTML正文,HTML自动去标签转纯文本,解决中文乱码和多版本正文问题,附完整代码。
场景痛点
邮件抓到了,但正文是一坨HTM
用Python smtplib发送HTML格式邮件,支持加粗、颜色、表格、按钮等富文本排版,比纯文本邮件更专业,附完整代码。
场景痛点
纯文本邮件干巴巴,领导看着没质感。发周报、营销通知、