我的知识记录

Python批量重命名Excel文件:按规则一键整理文件名

用Python遍历文件夹,按序号、日期、前缀规则批量重命名大量Excel文件,告别手动逐个改名,避免覆盖和重名冲突,附完整可运行代码。
场景痛点
领导丢过来一个文件夹,里面是 200 个「

Python Excel设置列宽行高自适应:内容不再被截断

用openpyxl设置列宽、行高,按内容长度估算自适应列宽,避免文字显示成####或被截断,附完整代码。
场景痛点
导出的表在自己电脑上看好好的,发给同事打开发现金额列全是 ####,长文

Python Excel批量替换单元格内容:find-and-replace自动化

用openpyxl遍历单元格,按关键词批量替换Excel里的文本,支持多对多替换映射,避免在Excel里按Ctrl+H反复点。
场景痛点
业务改版,原来叫「微信支付」现在叫「微信支付(商户号)」,原来

Python Excel数据清洗 去除空格特殊字符

用pandas批量清洗Excel数据:去除首尾空格、全角转半角、去除换行和不可见字符、统一标点,让脏数据变得规范。
Python Excel数据清洗去除空格特殊字符
场景痛点
从不同系统导出

Python Excel导出CSV格式 UTF-8带BOM

用pandas把Excel导出成CSV,解决中文乱码问题,使用utf-8-sig编码让Excel直接打开不乱码,支持导出单个sheet和多sheet分别导出。
Python Excel导出CSV格式
场景痛点
业务系统只接

Python Excel插入行和列:insert_rows与insert_cols用法

用openpyxl的insert_rows、insert_cols在指定位置插入空行空列,已有数据自动下移右移,附完整代码。
场景痛点
表已经做好了,突然要在第 3 行前面塞一行「合计」,或者在 B 列前面

Python Excel 读取合并单元格真实值方法

用openpyxl或pandas读取带合并单元格的Excel时,只有左上角有值,其他位置都是None。本篇讲清怎么检测合并区域、把真实值填充到整行/整列,避免后续统计错。
场景痛点
领导丢过来

Python合并多个Excel表格到一张表

用pandas批量读取文件夹下所有xlsx文件,自动按列名对齐合并成一张总表,附带表头对齐、跳过空文件、保留来源列等实战技巧,几分钟搞定人工几小时的合并工作。
场景痛点
每个部门

Python写入Excel数据并保存:从零生成xlsx文件

用openpyxl新建工作簿、写入表头和多行数据、按行列写值、保存为xlsx,附完整可运行代码,适合批量导出报表。
场景痛点
数据查出来了,要交给不写代码的同事看,总得导成 Excel。手

Python读取Word文档全部文字方法详解

用python-docx读取.docx文档所有段落文字,包括表格内文字,输出纯文本或保存为txt文件,适合批量提取Word内容做数据分析和检索。
场景痛点
手里一堆Word文档,需要把里面的文字全

Python Word对比两个文档差异:找不同

用python-docx加difflib对比两个Word文档的文本差异,输出新增、删除、修改的段落列表,批量对比合同版本、修改稿,不用Word自带比较功能。
场景痛点
一份合同改了三版,领导问"这

Python Word批量生成通知书邀请函教程

用python-docx基于模板批量生成录取通知书、邀请函、奖状、感谢信等公文,从Excel读取收件人信息,一键生成几十份个性化文档。
场景痛点
学校、公司、协会要发一批录取通知书、

Python Word生成目录:自动插入TOC域

用python-docx在Word文档开头插入自动目录域(TOC field),打开后右键更新即可生成页码,配合Heading样式批量生成报告目录。
场景痛点
长文档写完,最后要加目录。手动敲"第一章……

Python Word合并多个文档为一个教程

用python-docx把多个Word文档按顺序合并成一个,保留原文档格式,自动分页,适合合订报告、汇编资料、批量文档归档场景。
场景痛点
几个同事各写了一份报告章节,最后要拼成一份完

Python Word设置首行缩进:批量调整段落格式

用python-docx批量设置Word段落首行缩进2字符、行距、对齐方式,自动统一公文/报告排版,不用在Word里逐段选格式刷。
场景痛点
从网页、PDF、聊天记录里粘贴过来的Word文本,段落

Python给PDF添加文字水印:PyMuPDF批量防泄密

用Python的PyMuPDF(fitz)给PDF每一页打上斜半透明文字水印,支持自定义文字、字号、颜色、角度和透明度,一行命令批量处理整个文件夹。
场景痛点
发出去的报价单、合同、方案,总

Python Excel转PDF:表格不溢出分页打印

用Python+LibreOffice把xlsx批量转PDF,自动适配A4纸张、缩放列宽,避免表格被切到多页,适合把对账单、报表批量导出成PDF归档。
场景痛点
Excel报表发给客户,对方没装Office打开

Python HTML网页转PDF:WeasyPrint保留CSS样式

用Python的WeasyPrint把HTML模板或在线网页转成PDF,完整保留CSS样式、图片、字体,适合生成发票、合同、报表等带排版的文档。
场景痛点
业务系统里的订单、发票、对账单都是HT

Python PDF转图片每页高清:PyMuPDF导出PNG教程

用Python把PDF每一页导出为高清PNG图片,通过调整DPI控制清晰度,支持批量导出整个文件夹,适合做预览图、缩略图、OCR预处理。
场景痛点
有时候需要把PDF每页转成图片:做网页预览

Python扫描件批量生成PDF:按文件名排序合并

用Python把扫描仪扫出来的一堆JPG/TIFF按命名顺序批量合并成PDF,自动处理多页文档、跳过重复页、生成归档命名,适合财务单据、合同归档。
场景痛点
扫描仪一次性扫完一份合同,

Python批量创建软链接和快捷方式教程

用Python批量给文件创建符号链接(软链接)和Windows快捷方式(.lnk),不复制原文件就能多目录访问,整理文件结构利器。
场景痛点
同一个项目文件,销售要看一份、财务要看一份、领导桌

Python批量重命名图片按拍摄时间教程

用Python读取照片EXIF拍摄时间信息,批量重命名为YYYYMMDD_HHMMSS格式,手机照片导入电脑后按时间排序整理神器。
场景痛点
从手机导出一堆照片,文件名全是 IMG_20250101_123456

Python批量删除文件到回收站教程

用Python把文件删除到回收站(而不是直接永久删除),支持批量操作和清空回收站,误删可恢复,比os.remove安全一百倍。
场景痛点
用Python批量清理文件,os.remove 一删就没,回收站里都

Python按文件大小批量筛选移动教程

用Python扫描目录,按文件大小区间(如大于100MB、小于1KB)批量筛选,自动移动到分类文件夹,清理磁盘空间超实用。
场景痛点
C盘红了,不知道哪些大文件占地方。资源管理器按大小排序

Python获取文件大小修改时间:pathlib.stat详解

用Python pathlib.stat()获取文件大小、修改时间、创建时间、权限等元数据,格式化输出可读日期,完整可运行代码。
场景痛点
整理文件时需要知道每个文件多大、最后什么时候改

Python批量打包发送文件夹:zip后自动发送邮件附件

用Python把文件夹压缩成zip,再通过smtplib自动作为邮件附件发送,一键完成打包+发送,完整可运行代码。
场景痛点
每周要把项目文件夹打包成zip,然后作为附件发给客户或领导。手动

Python邮件抄送密送cc bcc设置方法

用Python smtplib发送邮件时同时设置抄送cc和密送bcc,说明两者区别、头部字段写法、sendmail收件人列表传递规则,附完整代码。
场景痛点
发正式邮件要给主送人发,同时抄送领导

Python邮件附件自动转发到指定邮箱 imaplib+smtplib

用imaplib读取邮件、把附件原样打包,再用smtplib自动转发到指定邮箱,适合把客户邮件自动抄送归档到公司邮箱,附完整可运行代码。
场景痛点
客户邮件发到个人QQ邮箱,公司要求所有