我的知识记录

Python Excel添加边框样式:细线粗线内外框一键设置

用openpyxl的Border和Side给表格加四周边框、表头粗线、数据区细线,避免手动框选画框,附完整代码。
场景痛点
导出的表没有边框,打印出来一大片数字挤在一起,根本分不清行列。手

Python Excel添加筛选下拉箭头:auto_filter一键开启

用openpyxl的auto_filter.ref给表头加筛选下拉箭头,用户打开表就能按列筛选,附完整代码。
场景痛点
导出的表发给同事,对方还要手动选中表头点「筛选」,才出现下拉箭头。人一多

Python Excel条件格式自动高亮达标行实战

用openpyxl的CellIsRule和FormulaRule给Excel加条件格式:分数大于等于90整行变绿、低于60整行标红、分数列三色渐变,无需手动点格式刷。
场景痛点
每次导出成绩表、销售表,都要

Python Excel数据去重 pandas drop_duplicates

详解pandas drop_duplicates参数,按整行去重、按指定列去重、保留第一条/最后一条、多列联合去重,一次性清理Excel里的重复数据。
场景痛点
从系统导出的Excel常常有重复行:同

Python Excel设置冻结窗格:冻结表头行和首列

用openpyxl的freeze_panes冻结首行表头、冻结首列,滚动长表时表头始终可见,附完整代码。
场景痛点
一张表几百行,往下滚找数据,滚着滚着就不知道每列叫什么了——因为表头被滚上

Python Excel数字格式化:金额千分位与百分比设置

用openpyxl的number_format把数字格式化成人民币金额、千分位、百分比、保留两位小数,避免直接显示原始浮点数,附完整代码。
场景痛点
Python 写进 Excel 的数字,默认就是一串

Python Excel从多个工作簿汇总到一张总表

遍历文件夹下所有Excel工作簿,读取每个文件的指定工作表,自动按列名对齐汇总成一张总表,支持子目录递归、跳过临时文件。
场景痛点
财务每个月一个Excel,12个月放在12个文件里;或

Python读取Excel单元格数据:openpyxl逐格取值详解

用openpyxl打开xlsx,按坐标或行列号读取单元格值、读取整行整列、遍历工作表全部数据,附完整代码和取值注意事项。
场景痛点
拿到一份几百行的销售表,需要把里面某些单元格抽出

Python批量替换多个Word里的关键词教程

用python-docx遍历文件夹下所有Word文档,批量替换多个关键词,支持子文件夹递归处理,一份替换规则应用到几十上百个文件。
场景痛点
公司改名了,从旧公司名换成新公司名,手里有上

Python Word插入分页符分节符:自动排版

用python-docx在Word指定位置插入分页符和分节符,批量给长文档每章自动另起一页,分节符支持横向/纵向切换,适合报告、标书自动排版。
场景痛点
写长报告时,每一章都要手动Ctrl+E

Python Word批量删除指定段落:按关键词清理

用python-docx批量删除Word文档中包含指定关键词、匹配正则或为空的段落,清理模板里的占位符、备注、空行,适合批量清洗合同、报告。
场景痛点
从旧模板复制出来的合同里,总残

Python Word查找并高亮关键词:批量标黄

用python-docx批量在Word文档里查找指定关键词,自动用黄色高亮标注出来,适合合规审查、敏感词扫描、文档校对,结果另存不破坏原文。
场景痛点
法务或合规要在几十份合同里圈出"

Python Word设置段落对齐与行距教程

用python-docx设置Word段落对齐方式(居中/左右对齐/两端对齐)、首行缩进、行间距、段前段后间距,批量统一文档排版规范。
场景痛点
拿到一批排版混乱的Word文档,有的段落左对齐

Python Word批量转纯文本txt:提取正文

用python-docx批量把Word文档转换成纯文本txt,保留段落和表格内容,适合做语料清洗、全文检索、导入数据库或喂给大模型。
场景痛点
做语料分析、问答知识库、全文检索时,需要把

Python批量读取文件夹所有PDF文字 汇总教程

用Python遍历文件夹下所有PDF,逐本提取文字并汇总成一个txt/Excel清单,适合做资料归档、全文检索前处理。
场景痛点
手里堆了几十个PDF合同、标书、说明书,想把里面的文字全部

Python提取PDF指定页面为新文件 方法详解

用Python从原PDF中抽取指定几页(如第1、3、5、8页)组成一个新PDF,支持乱序抽取,一键完成。
场景痛点
经常需要从一份长PDF里挑出几页单独发出去,比如只要合同的第1页封面、第3-5

Python PyPDF2合并多个PDF 一键合成教程

用Python+PyPDF2把多个PDF按顺序合并成一个文件,支持自定义文件顺序、自动跳过损坏文件,告别手动拼接。
场景痛点
做项目汇总、合同装订、资料归档时,经常需要把十几个PDF按顺

Python读取PDF文本内容 pdfplumber 实战教程

用Python+pdfplumber快速读取PDF整本或单页文字,自动去除换行与多余空格,输出干净的纯文本,告别手工复制粘贴。
场景痛点
工作中经常遇到需要把PDF里的文字复制出来做整理、归

Python Word转PDF:LibreOffice批量转换教程

用Python调用LibreOffice无头模式把docx批量转成PDF,跨Windows/Mac/Linux,不依赖Word授权,适合服务器批量处理合同、报告、通知。
场景痛点
公司每天要把一堆docx合同、通知、

Python 批量移动文件到指定目录:按规则归集文件

用 Python shutil.move 批量把文件按条件移动到目标目录,支持按扩展名、按名字关键词、按大小筛选,附预览和防覆盖。
场景痛点
项目迭代完,要把所有 最终版、定稿、签字版的合

Python批量同步两个文件夹教程

用Python对比源目录和目标目录,自动复制新增文件、更新修改过的文件、删除目标端多余文件,实现双向/单向文件夹同步。
场景痛点
工作文件在公司电脑改完,回家想接着用,每次手动

Python批量复制含关键词文件教程

用Python递归搜索文件名含指定关键词的文件,按原目录结构批量复制到目标文件夹,重名自动加序号,适合整理素材、归档项目文件。
场景痛点
项目做完了,要把所有带"XX项目"字样的图

Python批量提取压缩包密码列表教程

用Python遍历文件夹中的加密ZIP压缩包,配合自定义密码字典批量尝试解压,找回自己忘记密码的压缩文件,记录成功密码到清单。
场景痛点
以前存了一批加密ZIP压缩包,密码是自己设的

Python 查找大文件:定位磁盘空间杀手

用 Python 递归扫描目录,按文件大小排序列出最大的文件,快速定位占空间的视频、备份、安装包,附大小阈值过滤和 Top N 输出。
场景痛点
磁盘红了,不知道空间被谁吃了。Windows

Python按文件内容搜索文字教程

用Python递归扫描文件夹,按文件正文内容搜索关键词,支持txt、md、py等文本文件,逐行匹配并输出命中位置,比系统搜索精准可控。
场景痛点
只记得某份文档里写过"2025年度预算"这

Python批量发送个性化邮件 模板替换姓名

Python批量给不同客户发送个性化邮件,用字符串模板把姓名、公司、金额替换进正文,每人收到一封专属邮件,附完整代码与Excel读取。
场景痛点
要给500个客户发续费提醒,总不能一封

Python企业邮箱SMTP发送邮件 腾讯企业邮阿里企业邮

Python对接企业邮箱SMTP发邮件,覆盖腾讯企业邮箱(exmail)和阿里企业邮箱配置,服务器地址端口、授权码、发信限额一次讲清。
场景痛点
公司用的是企业邮箱(域名跟公司网站一致),发

Python把收到的Excel附件自动合并汇总

用imaplib下载邮件里的Excel附件,pandas自动读取多个xlsx/csv并纵向合并成一张总表,加上来源文件列,附完整可运行代码与去重处理。
场景痛点
销售每天把各自的日报Excel发过来,

Python发送邮件带附件完整示例

用Python smtplib加MIMEBase发送带附件的邮件,支持PDF、Excel、图片等任意类型文件,附完整可运行代码与文件名中文乱码解决。
场景痛点
每天把报表打包成Excel或PDF后,还要手动