AI + Python,让人事行政工作爽翻天
从加班狂魔到效率达人,只差这一篇文章的距离

▲ 人事行政人的日常:加班、加班、还是加班
01 / 你是不是也有这样的崩溃时刻?
周五下午5点47分,你正准备收拾东西下班,老板突然发来一条微信:"小王,周一早上开会要用,你把今年所有员工的入职材料整理一下,做个汇总表。"
你打开文件夹一看——237份员工档案,每份里面都有入职登记表、身份证复印件、学历证明、劳动合同……你的周末,没了。
又或者,每个月的考勤汇总让你头秃:各部门发来的考勤表格式五花八门,有的用Excel,有的用WPS,有的甚至用Word表格。你只能一个个打开、复制、粘贴、调整格式……一整天就耗在这上面。
还有简历筛选。招聘季一来,邮箱里塞满了几百份简历,你一份份打开、筛选、记录、回复……眼睛花了,脖子酸了,效率却低得让人绝望。
如果你也有这些困扰这篇文章就是为你写的。接下来,我会用3个真实案例,手把手教你用AI + Python把这些重复性工作自动化,让你从"加班狂魔"变成"效率达人"。
02 / 为什么AI + Python是人事行政的"外挂"?

▲ AI + Python = 人事行政的效率外挂
很多人听到"Python"两个字就头大:"我又不是程序员,学这个干嘛?"
但现在的AI已经让编程的门槛降到了历史最低点。你不需要从零学语法、背函数,只需要:
把你的需求用自然语言描述给AI(比如"帮我写个脚本,批量提取Excel里的员工姓名和入职日期") AI生成代码,你复制粘贴运行 遇到报错,把错误信息发给AI,让它帮你改
就这么简单。你不需要成为程序员,你只需要会提问。
AI + Python能帮你做什么?
AI负责写代码,Python负责执行,你负责享受效率提升的快感。
03 / 案例一:批量生成员工入职材料,从2天变10分钟

▲ 自动生成文档,告别手动复制粘贴
场景描述
小张是某科技公司的行政专员。每次新员工入职,他都要根据员工信息表,手动填写入职登记表、劳动合同、保密协议等材料。一个员工5份材料,10个新员工就是50份,每份都要手动改姓名、身份证号、岗位、薪资……稍不留神就会填错。
最崩溃的是,这些材料格式固定,只是内容不同,完全是重复劳动。
解决方案:Word模板 + Python批量填充
核心思路:把固定内容做成Word模板,把可变内容(姓名、身份证号等)用占位符标记,然后用Python读取Excel里的员工信息,批量填充生成。
步骤1:准备数据源
把员工信息整理成Excel表格,每行一个员工,列名包括:姓名、身份证号、岗位、部门、入职日期、薪资等。
步骤2:制作Word模板
在入职登记表的Word文档中,把需要填充的位置用 {{姓名}} 这样的占位符标记。
步骤3:让AI帮你写代码
打开ChatGPT或文心一言,输入:
"我有一个Excel文件,里面有员工的姓名、身份证号、岗位、入职日期等信息。还有一个Word模板,里面用{{姓名}}、{{身份证号}}这样的占位符。请帮我写一个Python脚本,读取Excel数据,批量填充Word模板,为每个员工生成一份入职登记表。"
AI会生成类似这样的代码:
Python
import pandas as pdfrom docx import Document# 读取员工信息 df = pd.read_excel("员工信息.xlsx")# 遍历每个员工for index, row in df.iterrows(): doc = Document("入职登记表模板.docx")# 替换占位符for para in doc.paragraphs: para.text = para.text.replace("{{姓名}}", row["姓名"]) para.text = para.text.replace("{{身份证号}}", str(row["身份证号"]))# 保存文件 doc.save(f"入职登记表_{row['姓名']}.docx")
▸ 效果说明
运行这段代码,几秒钟就能生成所有员工的入职登记表。原本需要2天的工作,现在10分钟搞定。
小张的反馈:"第一次用的时候我都不敢相信,坐在电脑前看着文件一个个自动生成,感觉像在看魔术。老板问我怎么这么快,我说'我有个秘密武器'。"
04 / 案例二:考勤数据自动汇总,从1天变5分钟

▲ 多表合并,一键搞定
场景描述
小李是某制造企业的人事主管,每个月要汇总全厂500多人的考勤数据。各部门发来的考勤表格式五花八门:有的列名是"姓名",有的是"员工姓名";有的日期格式是"2024/1/15",有的是"2024年1月15日";有的表格有合并单元格,有的没有……
她只能一个个打开、调整格式、复制粘贴。每个月光考勤汇总就要花整整1天,而且容易出错。
解决方案:Python + pandas一键合并
核心思路:用Python的pandas库读取所有Excel文件,自动识别列名、统一格式、合并数据。
"我有一个文件夹,里面有多个Excel考勤表,格式不统一(有的列名是'姓名',有的是'员工姓名')。请帮我写一个Python脚本,自动读取所有Excel文件,统一列名,合并成一个总表。"
Python
import pandas as pdimport os# 列名映射字典 column_map = { "员工姓名": "姓名", "职员姓名": "姓名", "打卡日期": "日期", "考勤日期": "日期" }# 读取文件夹中所有Excel all_data = []for file in os.listdir("考勤表文件夹"):if file.endswith(".xlsx"): df = pd.read_excel(file) df = df.rename(columns=column_map) # 统一列名 all_data.append(df)# 合并所有数据 result = pd.concat(all_data, ignore_index=True) result.to_excel("考勤汇总表.xlsx", index=False)
▸ 效果说明
运行脚本,5分钟内就能完成所有考勤表的合并。再也不用担心格式不统一的问题。
小李的反馈:"以前每个月做考勤汇总,眼睛都要看瞎。现在只要把文件放到文件夹里,点一下运行,喝杯咖啡回来就好了。同事们都问我怎么做到的,我说'AI教的'。"
05 / 案例三:智能筛选简历,从3天变30分钟

▲ AI智能筛选,精准匹配
场景描述
小王是某互联网公司的HR,招聘季一来,邮箱里塞满了几百份简历。她需要从中筛选出符合岗位要求的候选人:本科以上学历、3年以上相关经验、熟悉Python或Java……
她只能一份份打开简历、阅读、判断、记录。一天下来,眼睛花了,脖子酸了,才看了不到100份。而且长时间重复劳动,判断标准容易走样。
解决方案:AI + Python智能筛选
核心思路:用Python读取简历文件,用AI分析简历内容,根据预设条件自动筛选。
"请分析这份简历,判断候选人是否符合以下条件:1. 本科以上学历;2. 3年以上相关工作经验;3. 熟悉Python或Java。如果符合,请提取姓名、学历、工作年限、技能关键词。"
实际效果小王用这个方法,30分钟就筛选完了300份简历,找出了42位符合条件的候选人。她把更多时间花在了面试沟通上,最终成功招到了3名优秀员工。
小王的反馈:"以前筛选简历是最痛苦的事,现在反而成了最轻松的环节。AI帮我做了90%的初筛工作,我只需要做最后的判断。"
06 / 如何开始?三步走起

▲ 从现在开始,迈出第一步
看完上面的案例,你可能会想:"这些看起来很厉害,但我不会编程,怎么开始?"
别担心,你不需要成为程序员。你只需要会提问,AI会帮你写代码。以下是三步起步指南:
第一步:安装Python环境
去Python官网下载安装包,一路"下一步"即可。安装完成后,打开命令行输入 python --version,看到版本号就说明安装成功。
第二步:找一个AI助手
ChatGPT、文心一言、讯飞星火、Kimi……随便选一个,都能帮你写代码。你只需要用自然语言描述需求,它会生成对应的Python代码。
第三步:从小需求开始
不要一上来就想做复杂的系统。从最简单的需求开始,比如:
"帮我把这个文件夹里所有Excel文件的第一行提取出来,生成一个汇总表" "帮我把这个Word文档里的所有电话号码提取出来" "帮我把这个Excel里的日期格式统一成YYYY-MM-DD"
每解决一个小问题,你的信心就会增加一分。慢慢地,你会发现:原来编程没那么难,AI真的能帮你做很多事。
记住:AI时代,最值钱的不是会写代码,而是会提问、会解决问题。
07 / 写在最后
人事行政的工作,本质上就是信息处理——收集、整理、分析、输出。而这些,恰恰是AI和Python最擅长的领域。
你不需要成为技术专家,你只需要:
识别出工作中的重复性任务 用自然语言向AI描述需求 运行AI生成的代码 享受效率提升的快感
当你把重复性工作交给AI和Python,你就能把时间花在更有价值的事情上:员工关系、文化建设、战略规划……这些才是人事行政真正的价值所在。
" AI不会取代人事行政,但会用AI的人事行政,会取代不会用的人。 "
如果这篇文章对你有启发,欢迎点赞和在看,也欢迎转发给身边做人事行政的朋友。 你目前工作中最想用AI解决的重复性任务是什么?评论区聊聊,说不定下期就写这个主题。
夜雨聆风