我的知识记录

Python CSV批量转Excel文件

用pandas批量读取文件夹下所有CSV,自动识别GBK/UTF-8编码,合并或转成xlsx格式,解决CSV双击乱码和批量转换问题。
Python CSV批量转Excel
场景痛点
系统导出一堆CSV文件,同事说打

Python Excel生成自动序号列:每行递增1从1开始

用openpyxl在表最前面加一列自动序号,从1开始逐行递增,适合导出报表时给用户一个稳定的行号,附完整代码。
场景痛点
导出的报表没有序号,同事找第几行全靠肉眼数。手动在第一列

Python Excel按条件筛选数据

用pandas布尔索引按多条件筛选Excel数据,支持大于小于、等于、包含、多条件与或非,导出筛选结果到新表,比Excel自动筛选更快更稳。
场景痛点
从几万行数据里筛出"金额大于1000

Python Excel 自动生成月度报表模板方法

用openpyxl一键生成月度报表模板:表头样式、标题、汇总公式、月度汇总sheet、季度对比sheet,每月换个日期直接跑脚本出报表,不用再复制模板。
场景痛点
每个月都要做同一张销售

Python Excel按列排序 多列升降序

用pandas sort_values对Excel按指定列排序,支持单列升序降序、多列联合排序、按自定义顺序排序,保留原索引重置。
Python Excel按列排序
场景痛点
一份报表要按金额从高到低排

Python pandas读取Excel文件:read_excel一键转DataFrame

用pandas的read_excel读取xlsx,指定表头、跳过行、按列名筛选、读指定sheet,读出来直接就是DataFrame,适合数据分析场景。
场景痛点
openpyxl 适合改格式、写格子,但拿到一份表

Python批量修改Word表格内容教程

用python-docx定位Word表格的指定单元格,批量修改表格内容、设置单元格格式,支持按行列索引或表头匹配修改,批量更新多个文档表格。
场景痛点
合同附表、报价单、验收单里的表

Python Word插入超链接:外链和邮箱链接

用python-docx在Word文档里插入可点击的超链接,包括网页链接和mailto邮箱链接,支持设置颜色和下划线,批量给报告目录、参考资料加链接。
场景痛点
写报告要引用一堆参考资料,手

Python Word统计字数段落数:批量统计文档信息

用python-docx批量统计Word文档的字数、段落数、表格数、页数估算,适合审查稿件、统计工作量、生成文档清单报表,输出CSV一览。
场景痛点
编辑部门一堆稿件,要统计每篇多少字、

Python Word添加标题样式多级目录教程

用python-docx设置Word标题1/2/3样式,生成多级目录字段,自动更新页码,批量给长文档添加目录,省去手动整理目录的麻烦。
场景痛点
写长篇报告、毕业论文、产品手册,章节多、层级深

Python Word设置页面边距纸张大小教程

用python-docx设置Word页面纸张大小(A4/A3)、上下左右边距、横向纵向,批量调整多个文档的页面布局,适配打印和标准格式要求。
场景痛点
公司要求所有正式文档统一用A4纸、上下边

Python Word批量转PDF:一键把docx转成PDF

用Python批量把整个文件夹的Word文档转成PDF,基于LibreOffice headless命令行,跨Windows、Mac、Linux,无需手动另存为,适合合同、标书、报告批量归档。
场景痛点
每次领导说"把

Python批量打印PDF:自动发送到打印机

用Python调用系统打印命令批量把PDF发送到默认打印机,Windows用SumatraPDF/Acrobat,Linux用lp命令,适合财务、仓库每天批量打印单据。
场景痛点
仓库每天到货单、财务每天报销

Python读取PDF全部图片 一键提取教程

用Python+PyPDF2把PDF里嵌入的所有图片批量抽出来保存为PNG/JPG,按页码命名,整理素材不再逐页截图。
场景痛点
PDF里经常嵌入大量示意图、产品图、截图,需要单独拿出来用在PPT

Python在PDF指定位置插入文字:盖章签字位

用Python的PyMuPDF在PDF任意坐标插入文字,支持指定字体、字号、颜色,也能按文字搜索定位插入点,适合在合同指定位置填日期、签字、盖章编号。
场景痛点
很多合同、协议是扫描件

Python读取PDF表格数据转Excel pdfplumber实战

用Python+pdfplumber自动识别PDF中的表格,导出为Excel文件,合并多页表格,告别手动复制单元格。
场景痛点
财报、发票、价目表、统计报表经常以PDF格式下发,里面是密密麻麻的表格

Python拆分PDF按页码 一页一个文件方法

用Python+PyPDF2按页码区间把一个大PDF拆成多个小PDF,支持平均拆分、按指定区间拆分,秒完成。
场景痛点
一个几百页的PDF合同或扫描件,只需要把其中某几页单独抽出来发邮件给客

Python批量修改文件创建时间和修改时间教程

用Python批量设置文件的创建时间、修改时间、访问时间,支持从文件名提取日期、统一设为指定时间,整理归档文件时间戳利器。
Python批量修改文件创建时间修改时间教程
场景痛点

Python批量解压多个压缩包:自动遍历目录一键提取

用Python脚本批量解压一个文件夹下的所有zip压缩包到各自子目录,自动识别密码、跳过损坏文件,完整可运行代码。
场景痛点
下载资料或接收同事发来的文件时,经常一下子收到十几

Python 批量替换文件名中的文字:一键改命名规范

用 Python 批量把文件名里的旧词替换成新词,如把所有「旧公司名」换成「新公司名」,支持精确替换与忽略大小写,附 dry-run 预览。
场景痛点
公司改名、项目代号更新,文件夹里几

Python 查找重复文件并删除:按 MD5 去重实战

用 Python 按文件大小和 MD5 哈希找出重复文件,保留一份删掉其余,释放磁盘空间,附 dry-run 预览和按目录优先保留策略。
场景痛点
照片备份、资料下载、项目迭代,同一张图、同一

Python批量删除垃圾邮件 imaplib清理收件箱

用imaplib按发件人、主题关键词筛选垃圾邮件,加\Deleted标志并expunge彻底删除,带dry-run预览防止误删,附完整可运行代码。
场景痛点
订阅的营销邮件、退信、钓鱼广告,每天收件

Python邮件群发 从Excel读取收件人列表

用Python openpyxl读取Excel里的收件人列表,循环调用smtplib群发邮件,自动跳过空行、记录成功失败,附完整可运行代码。
场景痛点
公司要给500个客户发通知,手工在邮箱里一个个粘

Python邮件标记已读未读 imaplib设置FLAGS教程

用imaplib的store命令给邮件加/去掉\Seen标志,实现批量标记已读、恢复未读,配合自动处理流程自动清理未读红点,附完整代码。
场景痛点
脚本自动下载附件后,网页邮箱里这些邮件还

Python定时发送邮件 schedule库实战

用Python schedule库实现每天定时自动发邮件、每周一发周报,配合smtplib不用写操作系统定时任务,附完整代码与异常重连处理。
场景痛点
每天早上9点要给老板发前一天的数据日