每天对着一堆Excel表格发愁?月底要整理上百份销售数据,手动复制粘贴到凌晨?其实,用几行Python代码就能搞定这些重复工作。别被“编程”两个字吓住,Python的基础语法简单得像写便条。
变量:给数据起个外号
在Python里,变量就像便利贴上的标签。比如你把本月销售额存下来:
sales_amount = 25800
下次直接用 sales_amount 就能调出这个数字,不用再翻表格找。
字符串操作:批量处理文件名
行政同事常遇到的问题是:一堆扫描件命名混乱,“合同扫描1.jpg”、“合同_最终版.jpg”……用Python可以统一格式:
filename = "合同扫描1.jpg"
new_name = filename.replace("合同", "合作协议").replace(" ", "_")
print(new_name)
运行结果就是 合作协议_扫描1.jpg,几十个文件循环一下就改完。
列表和循环:自动汇总每日考勤
假设你有一周的加班时长记录:
overtime = [2.5, 1, 0, 3, 1.5]
total = 0
for hour in overtime:
total = total + hour
print("本周总加班时长:", total)
for循环就像流水线工人,挨个把数字搬过来相加,再也不用手动计算器按七次。
条件判断:自动筛选报销单
财务最怕看到金额超标的报销单。Python可以帮你先过一遍:
expense = 860
if expense > 500:
print("需要经理审批")
elif expense > 1000:
print("必须附上发票原件")
else:
print("可以直接报销")
把每张单据的金额代入,立刻知道处理流程。
函数:把你常用的套路存起来
每次做报表都要算增长率?写个函数存着:
def calculate_growth(last, current):
return (current - last) / last * 100
result = calculate_growth(200, 250)
print(f"增长了{result}%")
以后只需要调用 calculate_growth(),输入两个数字,结果立马出来。
这些语法组合起来,就能写出处理Excel、合并PDF、自动发邮件的小工具。比如用 pandas 库读取几百个销售表,三行代码生成汇总报表。真正的办公效率革命,往往是从学会写第一行Python开始的。