大家好,我是陪你从零学 Python 的小编~
前面我们已经认识了 Python、学会了基础语法。
今天直接进入最刚需、最值钱的章节:自动化办公。
不管你是行政、财务、运营、人事、学生,这篇都能让你:少加班、快出活、更省心。
全文可直接复制代码,照着做就能跑。
一、Python 办公到底有多强?
你每天重复做的事,它都能自动完成:
✅ 合并 100 个 Excel
✅ 批量重命名 1000 个文件
✅ 自动统计、筛选、生成报表
✅ 自动发邮件、发通知
✅ 自动整理文件夹、分类文件
别人 2 小时,你 10 秒。
二、环境 1 分钟准备(超简单)
不用复杂安装,打开命令行输入下面一句,安装必备库:
pip install pandas openpyxl
三、实战 1:批量读取 Excel 并自动统计
最常用、最实用、最能提升效率。
功能:自动读取 Excel → 自动计算总和 → 自动输出结果
import pandas as pd# 读取 Exceldf = pd.read_excel("数据.xlsx")# 查看前5行print("前5行数据:")print(df.head())# 自动统计print("总和:", df["金额"].sum())print("平均值:", round(df["金额"].mean(), 2))
你只需要改文件名和列名,就能直接用。
四、实战 2:批量合并多个 Excel
import pandas as pdimport osall_data = []for file in os.listdir(): if file.endswith(".xlsx"): df = pd.read_excel(file) all_data.append(df)# 合并所有表格result = pd.concat(all_data, ignore_index=True)# 保存为新文件result.to_excel("已合并表格.xlsx", index=False)print("合并完成!")
把所有 Excel 放在同一个文件夹,运行即可自动合并。
五、实战 3:批量重命名文件(整理神器)
适合:照片、文档、截图、附件批量改名。
import ospath = "./"files = os.listdir(path)count = 1for file in files: if file.endswith((".png", ".jpg", ".xlsx")): new_name = f"文件_{count}.xlsx" os.rename(file, new_name) count += 1print("批量重命名完成!")
六、实战 4:自动发邮件(可用于报表 / 通知)
上班必备神器:自动发日报、周报、报表。
import smtplibfrom email.mime.text import MIMEText# 配置msg = MIMEText("这是Python自动发送的邮件")msg["Subject"] = "自动化邮件"msg["From"] = "你的邮箱"msg["To"] = "对方邮箱"# 发送(需要开启SMTP)with smtplib.SMTP_SSL("smtp.qq.com", 465) as server: server.login("你的邮箱", "授权码") server.send_message(msg)print("邮件发送成功")
七、最常见 4 个问题(小白必看)
1)我没有编程基础能跑吗?
能!复制 → 改文件名 → 运行,三步搞定。
2)报错怎么办?
90% 都是:文件名字不对文件没放在同一文件夹没安装库(pip install 那一句)
3)能在公司电脑用吗?
能!不影响工作、不装复杂软件、绿色安全。
4)学会能干嘛?
✅ 提高效率
✅ 减少加班
✅ 简历加分
✅ 升职加薪更有底气
八、下篇预告
下一篇我们进入 Python 数据分析:
✅ 一键生成图表(柱状图、折线图、饼图)
✅ 自动做报表、自动写汇报
✅ 老板最爱看的可视化图表教程
想学的同学记得 点赞 + 在看 + 关注,不迷路!