--- id: checkin.export.howto title: 怎么导出签到数据 type: howto feature: checkin scope: admin locale: zh aliases: - 导出签到 - 导出考勤 - 导出打卡记录 - 签到 Excel - 月度签到导出 related_tools: [] related_pages: [] prerequisites: - 需要系统管理员身份 last_verified: v1.7.90 --- # 怎么导出签到数据 ## 入口 有两个入口都能到导出弹窗: - 「应用」→「签到打卡」→ 抽屉右上角「签到设置」→ 顶部「导出签到数据」 - 管理后台头部下拉菜单 →「导出签到数据」 ## 操作步骤 1. **导出成员**:从成员选择器勾选要导出的人,**单次最多 100 个** 2. **签到日期**:选日期区间;右侧快捷有「上个月」「这个月」 3. **班次时间**:选上下班时间窗口,决定首签 / 末签结果的判定基准;快捷选项 `8:30-18:00 / 9:00-18:00 / 9:30-18:30` 4. 点「导出」→ 弹出「正在打包,请留意系统消息」 ## 导出过程与结果 - 后端接口:`GET api/system/checkin/export` - 任务异步打包成 Excel,完成后由「文件助手」机器人发一条带下载链接的卡片 - 文件名自动按 `{成员名}/{N 位成员}/{月份}的签到记录` 命名 - 下载链接走 `api/system/checkin/down?key=...`,登录后访问 ## Excel 字段 导出 Excel 包含以下列: - 签到人 - 签到日期 - 首次签到时间 / 首次签到结果(按所选班次判定是否迟到) - 最后签到时间 / 最后签到结果(按所选班次判定是否早退) ## 不支持 - 不支持单次导出超过 100 个成员,更多需要分批 - 不支持按部门一键全选,需手动勾选 - 不支持原始多次打卡明细,只导首签和末签两个时间