一、HR 的月底噩梦:从打卡流水到考勤报表
钉钉和企业微信把"打卡采集"做得很好,但把统计能力锁在按人数订阅的整体方案里。小微企业的行政 HR 每月底面对的是:几百行打卡流水 + 手工 IF 公式 + 各人不一样的班次 + "这个人 3 号漏打卡是请假还是旷工"。手工核算极易出错,且口径说不清。
「工具派 · 考勤统计生成器」只做事后统计这一步:
- 上传即出报表:钉钉「每日统计」「打卡记录」、企业微信打卡导出、考勤机行式导出 4 类格式自动识别
- 口径自控:以打卡时间原始值重算(迟到分钟、早退分钟、缺卡标记),原表考勤结果列做请假/出差识别与交叉验证
- 2026 节假日日历内置:工作日/休息日/法定节假日三态自动判定,调休上班日计入应出勤
- 合规提醒:月加班合计超 36 小时(《劳动法》第四十一条上限)的人员红色标注
二、支持的导出格式
| 来源 | 导出位置 | 处理方式 |
|---|---|---|
| 钉钉·每日统计 | 考勤统计 → 每日统计 → 导出 | 自动跳过标题说明行、合并多级表头;「考勤结果」顿号复合状态拆分 |
| 钉钉·打卡记录 | 考勤统计 → 打卡记录 → 导出 | 同一人同一天多条打卡聚合为首末次 |
| 企业微信·日报 | 管理后台 → 打卡统计 → 导出 | 按上下班打卡时间核算 |
| 企业微信·月报 | 打卡统计 → 月报导出 | 已汇总格式:汇总列透传归一化(不重算,结果页注明口径) |
| 考勤机/通用 | 行式:姓名+日期+上下班时间 | 通用格式兜底,csv 自动识别 UTF-8/GBK 编码 |
提示:.xls 老格式不支持(openpyxl 仅读写 xlsx),请先在 Excel 中另存为 .xlsx 或 .csv——可先用站内「Excel 转换」工具处理。
三、规则口径怎么设
- 班次与宽限:默认 09:00~18:00、午休扣除 60 分钟;迟到/早退宽限 0/5/10 分钟三档(部分公司有 5 分钟宽限)。
- 加班口径:下班后满 30/60 分钟起算,按 15/30/60 分钟向下取整——对齐钉钉加班规则常见配置;加班按工作日/休息日/法定节假日三列分开统计(对应 1.5/2/3 倍口径)。
- 休息日认定:默认周六日,可改大小周(单周或双周休两天);调休上班日自动计为工作日。
- 高级规则:双缺卡=旷工开关(对齐企微口径,默认关);迟到免罚次数(月度前 N 次标记免罚,扣款试算列自动扣除);跨天班次归属(下班早于上班按跨天处理,工时归班次起始日或按日历日拆分)。
- 试算列:若上传文件含「月薪」列,月度汇总自动生成日工资(月薪÷21.75)、小时工资、迟到扣款与加班费 Excel 活公式试算列——HR 可直接改参数,仅为试算参考,以公司制度与当地法规为准。
四、报表结构(4+1 Sheet)
- 每日明细:每人每天一行——首末次打卡、迟到/早退分钟、缺卡标记、旷工、请假状态、实际工时、三类加班时长
- 月度汇总:按人汇总——应出勤/实际出勤/正常/迟到次数与累计分钟/早退/缺卡/旷工/请假分项/加班四列;超 36 小时整行红标
- 异常清单:缺卡/无打卡/旷工逐条列出(附补卡口径提示),供人工核对
- 规则说明:本次统计全部规则参数与判定口径——报表可追溯,对外解释有依据
- 原始数据:上传文件原样镜像,方便比对
五、常见问题(FAQ)
Q:上传和识别收费吗?
不收费。上传→格式识别→列映射确认全程免费,只有点击"开始统计并下载报表"时计 1 次(登录每日 5 次免费,会员无限次);识别失败不扣任何次数。
Q:员工个人信息会留存吗?
不会。文件仅用于本次统计,24 小时后自动删除,不留存不分析;页面明示隐私承诺。
Q:识别不了我的导出文件怎么办?
预检卡可展开"列映射调整"手动指定(姓名/日期/上下班打卡时间等下拉选择),覆盖未适配的导出版本;仍失败请下载示例文件对照检查列名。
Q:统计结果和钉钉自带报表数字不完全一样?
正常。本工具按你配置的规则口径重算(如宽限分钟、加班取整),口径差异全部写入"规则说明"sheet;以公司制度为准。
Q:能算多个班次吗?
V1 按统一班次核算(多班次记录取当日首末次打卡并给出提示);复杂排班建议分班次文件分别统计。
六、相关工具
- 考勤表生成器:导入名单生成空白月度格子表供人工填写
- 员工排班表生成器:先排班,再对照打卡统计
- 工资条生成器:考勤定稿后发工资条
- Excel 合并拆分:多月报表合并