Python办公自动化核心是用几行代码替代重复操作:用os/shutil批量归类文件,pandas合并/处理Excel,openpyxl精细编辑,配合定时任务与异常提醒实现全自动。

用Python做办公自动化,核心是把重复的手动操作变成几行代码——批量处理文件和表格不是炫技,而是每天省下1小时的实在事。
自动整理杂乱的文件夹
下载文件夹塞满各种格式的文档?用os和shutil就能按后缀归类。比如把所有PDF移到“合同”,Excel移到“数据”,图片统一缩放到指定尺寸。
- 先用os.listdir()遍历当前目录
- 用os.path.splitext()分离文件名和扩展名
- 用shutil.move()把文件挪到对应子文件夹(不存在就用os.makedirs()创建)
一键合并上百个Excel表格
销售、财务、运营各自发来月度报表?不用一个个复制粘贴。用pandas读取所有xlsx文件,纵向拼接成一张总表,还能自动加一列“来源文件名”方便溯源。
- 用glob.glob("*.xlsx")快速获取全部Excel路径
- 循环读取时加sheet_name=0避免多Sheet报错
- 拼接前用df.assign(来源文件名=filename)标记原始文件
批量修改表格内容并保存为新文件
要给几百张表统一替换抬头、补全空值、转日期格式、导出PDF?pandas配合openpyxl就能搞定。比如把“客户名称”列所有“有限公司”简写为“公司”,再把“金额”列保留两位小数。
标签: linux excel python windows 微信 编码 mac csv pdf win 邮箱 excel表格
还木有评论哦,快来抢沙发吧~