Python基础语法:办公自动化从这里开始

每天对着一堆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开始的。