WorkBuddy支持四种自动化考勤统计方式:一、自然语言指令全自动解析;二、预置Skills技能包批量处理;三、Python脚本定制化计算;四、企业微信后台定时任务,覆盖从简单到复杂场景。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您已将员工打卡记录导出为Excel或CSV文件,但需手动汇总迟到、早退、缺勤等字段并生成统计报表,则WorkBuddy可直接基于原始数据自动完成结构化解析与计算。以下是多种可行的自动化实现方式:
一、使用自然语言指令触发全自动分析
该方法无需任何代码基础,依赖WorkBuddy内置的多模型协同解析能力,自动识别考勤表字段语义(如“打卡时间”“姓名”“部门”“状态”),并按HR通用规则执行统计逻辑。
1、在WorkBuddy主界面对话框中输入:读取D盘「HR」文件夹下的「2026年3月考勤原始数据.xlsx」,按部门统计每人迟到次数、早退次数、缺勤天数,生成带汇总行的表格并保存为「3月考勤统计表.xlsx」
2、确认AI生成的执行计划,点击“执行”按钮。
3、WorkBuddy在本地沙箱中加载文件,自动识别时间列格式,依据默认8:30上班、17:30下班规则判断迟到/早退,标记空白打卡记录为缺勤。
4、结果表格自动生成并保存至指定路径,同时在结果面板中高亮显示迟到TOP3人员及对应部门。
二、导入预置Skills技能包批量处理
该方法适用于每月重复执行相同统计逻辑的HR场景,通过调用已验证的“考勤统计-Skills”插件,确保规则一致性与结果可复现性。
1、点击侧边栏「Skills管理」→「导入技能」→ 选择本地下载的attendance-stats-v2.1.skill文件。
2、在对话框中输入:运行「考勤统计-Skills」,数据源:D:\HR\2026年3月考勤原始数据.xlsx,参数:工作日历=标准五天制,迟到阈值=8:35,早退阈值=17:25
3、WorkBuddy加载技能包后自动校验字段映射关系,提示是否将“打卡时间”列匹配为“CheckInTime”,点击“确认”。
4、执行完成后生成两个文件:「3月考勤明细表.xlsx」含每人每日判定结果、「3月部门汇总表.xlsx」含各部门出勤率、平均迟到分钟数等指标。
三、Python脚本定制化计算(支持复杂规则)
该方法适用于存在弹性工作制、多班次、节假日特殊判定等非标考勤逻辑的场景,WorkBuddy可动态生成并执行安全沙箱内的Python脚本,避免手动编码错误。
1、输入指令:根据D盘「HR」文件夹中的「2026年3月考勤原始数据.xlsx」和「班次规则.csv」,编写Python脚本:对A班(8:00-17:00)、B班(10:00-19:00)分别计算迟到早退;法定节假日打卡视为无效;输出含「异常打卡次数」「实际出勤天数」「加班时长」三列的新表
2、WorkBuddy解析需求后,在沙箱中创建custom_attendance_calc.py,自动引入pandas、numpy库并嵌入日期处理逻辑。
3、脚本执行前展示关键代码段,例如:if date in holiday_list: continue # 跳过节假日记录
4、运行完毕后生成3月定制考勤统计.xlsx,其中「加班时长」列已按1.5倍系数折算,并剔除小于30分钟的零散记录。
四、企业微信后台定时自动化任务
该方法实现无人值守式月度考勤报表交付,WorkBuddy在电脑后台持续运行,每月1日自动拉取最新考勤数据并推送结果至指定群组。
1、进入「自动化」面板 → 「添加新任务」→ 命名为「月度考勤统计」。
2、设置触发条件:每月1日08:00,且D:\HR\考勤原始数据\目录下存在命名含「YYYYMM」的最新Excel文件。
3、填写提示词:读取该文件,按部门统计迟到/早退/缺勤,生成图表+表格,发送至企业微信「HR数据看板」群,文件名含当月日期。
4、启用任务后,WorkBuddy在后台监听文件变化,首次执行即生成「202603考勤统计表_20260401.xlsx」并附柱状图,自动上传至群文件。










