每天对着Excel重复操作:
合并表格、筛选数据、修改格式、批量重命名……
重复、枯燥、还容易出错。
其实这些工作,Python 几行代码就能全自动完成。
今天这篇,零基础也能看懂,教你用 Python 实现最常用的办公自动化。
建议收藏,上班直接用。
一、先安装工具(一行命令)
打开电脑命令行,输入:
pip install pandas openpyxl
等待安装完成,你就拥有了Excel 自动化神器。
二、实战1:批量读取多个Excel表并合并
很多人每天都要合并Excel,手动复制粘贴超慢。
用Python,10行代码搞定。
import pandas as pd
import os
# 存放所有Excel的文件夹路径
path = "./excel_files"
all_data = []
for file in os.listdir(path):
if file.endswith(".xlsx"):
df = pd.read_excel(os.path.join(path, file))
all_data.append(df)
# 合并并保存
result = pd.concat(all_data)
result.to_excel("合并结果.xlsx", index=False)
print("合并完成!")
作用:
• 自动读取文件夹里所有Excel
• 自动合并成一个文件
• 自动保存,不用手动操作
三、实战2:按条件筛选数据
比如:只保留成绩大于60分的记录。
import pandas as pd
df = pd.read_excel("成绩表.xlsx")
# 筛选分数 >= 60
df_new = df[df["分数"] >= 60]
df_new.to_excel("及格名单.xlsx", index=False)
想筛什么条件,改一下数字就行。
四、实战3:批量给文件重命名
文件夹里几百个文件,一个个改名太痛苦:
import os
path = "./需要重命名的文件"
os.chdir(path)
for i, file in enumerate(os.listdir()):
# 命名为 资料1、资料2...
new_name = f"资料{i+1}.xlsx"
os.rename(file, new_name)
print("批量重命名完成!")
五、实战4:统计每个月的金额/数量
做报表、统计、汇总神器:
import pandas as pd
df = pd.read_excel("销售数据.xlsx")
# 按部门统计总金额
result = df.groupby("部门")["金额"].sum()
result.to_excel("部门统计.xlsx")
财务、运营、行政都能用。
六、这几行代码能帮你做什么?
• 自动合并Excel
• 自动筛选、查找、替换
• 自动统计、求和、分组
• 自动批量处理文件
• 自动生成日报、周报
以前1小时的工作,现在10秒跑完。
结尾(涨粉+引流话术直接复制)
办公自动化,才是Python最实用的打开方式。
不需要复杂语法,复制代码改个路径就能用。
学会这几招,你就是同事眼中的“效率大神”。
下一篇我会教你:
Python 自动发邮件 + 自动发送微信/钉钉消息
真正实现全自动办公。
关注我,带你用Python少加班、高效率。