我的知识记录

Python Excel追加数据到已有表格

用pandas和openpyxl把新数据追加到已有Excel文件末尾,不覆盖原有数据,自动对齐列,适合每日/每周往台账里追加记录。
场景痛点
每天要把当天的流水追加到同一个台账Excel里,手工

Python Excel生成考勤统计汇总表

从打卡明细自动生成考勤汇总表:每人出勤天数、迟到次数、早退次数、缺卡次数,一键统计,告别手动数打卡记录。
场景痛点
行政每月导出打卡机明细,几千条记录,要按人头统计出勤天数

Python Excel批量修改列名

用pandas批量重命名Excel列名,支持字典映射、批量去空格、统一大小写、替换特殊字符,一次清洗所有表头。
场景痛点
从系统导出的表,列名乱七八糟:有空格、有括号、中英混合、大

Python Excel统计每行列数与非空单元格

用pandas统计Excel每列非空值数量、缺失率、总行数总列数,快速体检数据质量,输出数据质量报告。
场景痛点
拿到一张表先要摸清楚:总共有多少行多少列?哪些列缺了一大半?哪些列全

Python Excel删除行和列:delete_rows与delete_cols用法

用openpyxl的delete_rows、delete_cols按位置删除指定行列,或按条件批量删除符合条件的行,附完整代码。
场景痛点
表里混着测试数据、空行、不要的列,手动选中删容易漏,删错位置

Python Excel 隐藏与显示行列 openpyxl 方法

用openpyxl控制Excel行列的隐藏与显示:按条件把辅助列、中间过程列藏起来,保护中间计算数据,同时保留主展示列,还能批量取消隐藏。
场景痛点
做报表时经常有一堆"中间计算列":单

Python Excel写入公式并读取计算结果方法详解

用openpyxl向Excel写入公式后,openpyxl本身不计算结果,本篇讲清怎么写入SUM/AVERAGE等公式、为什么data_only读出来是空、以及用LibreOffice无头重算后读取真实结果的完整流程

Python把一个Excel拆成多个文件

用pandas把一张大Excel表按指定行数平均拆分成多个小文件,也可按工作表拆分,自动命名、保留表头,适合数据量大、需分发或上传分片的场景。
场景痛点
一张几万行的销售明细表,要

Python读取Word表格数据方法

用python-docx读取Word文档中所有表格数据,输出为列表或保存为Excel,支持多表格、合并单元格场景,方便批量提取Word表格内容。
场景痛点
手里一堆Word文档,里面有合同附表、报价

Python Word批量打印文档:自动送打印机

用Python批量把Word文档发送到默认打印机,Windows调用Word COM,Linux/macOS用LibreOffice命令行,批量打印合同、报表不用手动打开。
场景痛点
月底要打印上百份合同、对账单发

Python Word批量提取所有表格汇总到Excel

用python-docx遍历Word文档里所有表格,把每个表格按sheet或追加方式汇总到Excel,适合从大量合同、报告里抽数据做统计。
场景痛点
几十份Word报告里各有一张"预算表""人员表",

Python Word生成员工简历批量版:从Excel批量出简历

用python-docx根据Excel里的员工信息批量生成个性化Word简历,自动填充姓名、岗位、经历、技能,HR一次导出上百份。
场景痛点
HR手里一份Excel员工花名册,要给每个员工出一份标

Python Word插入表格教程:带样式数据填充

用python-docx在Word文档中插入表格,设置行列数、表头、填充数据、表格样式和对齐,从Python列表直接生成规整的Word表格。
场景痛点
写报告、做合同、出报价单,经常需要在Word

Python Word批量去除批注与修订痕迹:清洗定稿

用python-docx通过XML操作批量删除Word文档里的批注、接受所有修订(Track Changes),把审稿稿洗成干净定稿,防止发出的文件暴露修改痕迹。
场景痛点
审稿意见都处理完了,要发终稿

Python批量给PDF添加页码 底部居中教程

用Python+PyPDF2+reportlab给整本PDF每页底部自动添加页码,支持自定义位置、字体大小、批量处理文件夹。
场景痛点
合并多个PDF后总页数变多,但原文件没有统一页码,或者扫描件

Python加密PDF与解密PDF PyPDF2 方法

用Python+PyPDF2给PDF设置打开密码、解除已有密码,批量加解密,适合合同外发前自动加密。
场景痛点
对外发送合同时经常要给PDF加打开密码,防止泄露;收到带密码的PDF时又要批量解

Python获取PDF页数与元信息 标题作者教程

用Python读取PDF总页数、标题、作者、创建时间、修改时间等元数据,批量整理文件夹下PDF档案信息。
场景痛点
整理PDF档案时,经常需要知道每份文件多少页、谁创建的、什么时候

Python PDF添加链接注释:点击文字跳转网页

用Python的PyMuPDF给PDF指定区域添加超链接注释,点击直接跳转外部网址或邮箱,也能添加弹出注释(批注),适合在电子书、报告里加引用链接。
场景痛点
做电子书、研究报告、产品手册

Python PDF旋转页面方向 批量转正教程

用Python+PyPDF2把PDF所有页面统一旋转90/180/270度,或只旋转指定页,处理扫描时拍歪、方向颠倒的PDF。
场景痛点
用手机扫描APP拍出来的PDF经常方向不对:横拍变竖版、扫描件倒

Python 批量重命名文件教程:os.rename 实战详解

用 Python 标准库 os.rename 批量重命名文件夹下的文件,支持 dry-run 预览,附完整可运行代码与注意事项,适合整理下载、照片、报表等场景。
场景痛点
手动在文件夹里一个一个改

Python创建tar.gz压缩包:标准库tarfile实战教程

用Python标准库tarfile创建tar.gz压缩包,支持gzip压缩、递归打包整个目录、排除指定文件类型,完整代码可运行。
场景痛点
在Linux服务器上部署项目或备份日志时,tar.gz是最常见

Python解压zip压缩包教程:一行代码完整提取

用Python标准库zipfile解压zip压缩包到指定目录,支持覆盖、密码解压、中文文件名处理,完整可运行示例代码。
场景痛点
收到一个几百MB的zip压缩包,手动右键解压要等进度条,遇到

Python自动下载邮件附件 imaplib实战

用Python标准库imaplib遍历邮件、识别附件、把Excel/PDF/图片等附件批量下载到本地文件夹,自动处理中文文件名乱码,附完整可运行代码。
场景痛点
客户每天发来报价单、合同、

Python按主题关键词筛选邮件 自动定位目标邮件

用imaplib的SUBJECT搜索条件按主题关键词找邮件,支持多关键词与或逻辑,自动把带关键词的邮件挑出来下载附件,附完整可运行代码。
场景痛点
公司每天发"日报""周报""付款通知""