Python CSV批量转Excel文件
用pandas批量读取文件夹下所有CSV,自动识别GBK/UTF-8编码,合并或转成xlsx格式,解决CSV双击乱码和批量转换问题。
Python CSV批量转Excel
场景痛点
系统导出一堆CSV文件,同事说打
用pandas批量读取文件夹下所有CSV,自动识别GBK/UTF-8编码,合并或转成xlsx格式,解决CSV双击乱码和批量转换问题。
Python CSV批量转Excel
场景痛点
系统导出一堆CSV文件,同事说打
用openpyxl在表最前面加一列自动序号,从1开始逐行递增,适合导出报表时给用户一个稳定的行号,附完整代码。
场景痛点
导出的报表没有序号,同事找第几行全靠肉眼数。手动在第一列
用openpyxl的Font对象批量设置单元格字体、字号、颜色、加粗、斜体,避免在Excel里逐格设置,附完整代码。
场景痛点
报表交出去,领导嫌表头字太小、金额没加粗、颜色太淡。手动
用openpyxl把datetime对象写进Excel单元格,再用number_format控制显示成yyyy-mm-dd或yyyy年m月d日,避免日期变成数字或文本。
场景痛点
Python 里拼出来的日期,直接 ws["A1"] =
用pandas布尔索引按多条件筛选Excel数据,支持大于小于、等于、包含、多条件与或非,导出筛选结果到新表,比Excel自动筛选更快更稳。
场景痛点
从几万行数据里筛出"金额大于1000
用openpyxl一键生成月度报表模板:表头样式、标题、汇总公式、月度汇总sheet、季度对比sheet,每月换个日期直接跑脚本出报表,不用再复制模板。
场景痛点
每个月都要做同一张销售
用pandas sort_values对Excel按指定列排序,支持单列升序降序、多列联合排序、按自定义顺序排序,保留原索引重置。
Python Excel按列排序
场景痛点
一份报表要按金额从高到低排
用pandas的read_excel读取xlsx,指定表头、跳过行、按列名筛选、读指定sheet,读出来直接就是DataFrame,适合数据分析场景。
场景痛点
openpyxl 适合改格式、写格子,但拿到一份表
用python-docx定位Word表格的指定单元格,批量修改表格内容、设置单元格格式,支持按行列索引或表头匹配修改,批量更新多个文档表格。
场景痛点
合同附表、报价单、验收单里的表
用python-docx在Word文档里插入可点击的超链接,包括网页链接和mailto邮箱链接,支持设置颜色和下划线,批量给报告目录、参考资料加链接。
场景痛点
写报告要引用一堆参考资料,手
用python-docx批量统计Word文档的字数、段落数、表格数、页数估算,适合审查稿件、统计工作量、生成文档清单报表,输出CSV一览。
场景痛点
编辑部门一堆稿件,要统计每篇多少字、
用python-docx设置Word标题1/2/3样式,生成多级目录字段,自动更新页码,批量给长文档添加目录,省去手动整理目录的麻烦。
场景痛点
写长篇报告、毕业论文、产品手册,章节多、层级深
用python-docx设置Word页面纸张大小(A4/A3)、上下左右边距、横向纵向,批量调整多个文档的页面布局,适配打印和标准格式要求。
场景痛点
公司要求所有正式文档统一用A4纸、上下边
用Python批量把整个文件夹的Word文档转成PDF,基于LibreOffice headless命令行,跨Windows、Mac、Linux,无需手动另存为,适合合同、标书、报告批量归档。
场景痛点
每次领导说"把
用Python调用系统打印命令批量把PDF发送到默认打印机,Windows用SumatraPDF/Acrobat,Linux用lp命令,适合财务、仓库每天批量打印单据。
场景痛点
仓库每天到货单、财务每天报销
用Python+PyPDF2把PDF里嵌入的所有图片批量抽出来保存为PNG/JPG,按页码命名,整理素材不再逐页截图。
场景痛点
PDF里经常嵌入大量示意图、产品图、截图,需要单独拿出来用在PPT
用Python的PyMuPDF在PDF任意坐标插入文字,支持指定字体、字号、颜色,也能按文字搜索定位插入点,适合在合同指定位置填日期、签字、盖章编号。
场景痛点
很多合同、协议是扫描件
用Python+pdfplumber自动识别PDF中的表格,导出为Excel文件,合并多页表格,告别手动复制单元格。
场景痛点
财报、发票、价目表、统计报表经常以PDF格式下发,里面是密密麻麻的表格
用Python+PyPDF2按页码区间把一个大PDF拆成多个小PDF,支持平均拆分、按指定区间拆分,秒完成。
场景痛点
一个几百页的PDF合同或扫描件,只需要把其中某几页单独抽出来发邮件给客
用Python批量设置文件的创建时间、修改时间、访问时间,支持从文件名提取日期、统一设为指定时间,整理归档文件时间戳利器。
Python批量修改文件创建时间修改时间教程
场景痛点
用Python脚本批量解压一个文件夹下的所有zip压缩包到各自子目录,自动识别密码、跳过损坏文件,完整可运行代码。
场景痛点
下载资料或接收同事发来的文件时,经常一下子收到十几
用 Python 批量把文件名里的旧词替换成新词,如把所有「旧公司名」换成「新公司名」,支持精确替换与忽略大小写,附 dry-run 预览。
场景痛点
公司改名、项目代号更新,文件夹里几
用Python标准库difflib对比两个文本文件,输出逐行差异、新增行、删除行,支持生成HTML对比报告,完整代码。
场景痛点
两个版本的配置文件、代码文件、合同文本,想知道到底改了哪
用 Python 递归提取文件夹里所有文件名,导出成 txt 或 csv 清单,含相对路径、大小、修改时间,方便做目录索引、物料盘点、文件交接。
场景痛点
交接项目、盘点素材库、做物料清
用 Python 按文件大小和 MD5 哈希找出重复文件,保留一份删掉其余,释放磁盘空间,附 dry-run 预览和按目录优先保留策略。
场景痛点
照片备份、资料下载、项目迭代,同一张图、同一
用Python递归遍历文件夹查找指定类型文件,pathlib.rglob和os.walk两种写法对比,支持按文件名后缀过滤,完整代码。
场景痛点
电脑里存了几年的资料,想找出所有的PDF文件,或者某个
用imaplib按发件人、主题关键词筛选垃圾邮件,加\Deleted标志并expunge彻底删除,带dry-run预览防止误删,附完整可运行代码。
场景痛点
订阅的营销邮件、退信、钓鱼广告,每天收件
用Python openpyxl读取Excel里的收件人列表,循环调用smtplib群发邮件,自动跳过空行、记录成功失败,附完整可运行代码。
场景痛点
公司要给500个客户发通知,手工在邮箱里一个个粘
用imaplib的store命令给邮件加/去掉\Seen标志,实现批量标记已读、恢复未读,配合自动处理流程自动清理未读红点,附完整代码。
场景痛点
脚本自动下载附件后,网页邮箱里这些邮件还
用Python schedule库实现每天定时自动发邮件、每周一发周报,配合smtplib不用写操作系统定时任务,附完整代码与异常重连处理。
场景痛点
每天早上9点要给老板发前一天的数据日