运动员与队伍
名单管理
用 CSV 批量导入运动员名单,在预览中核对新增、修改、删除和冲突。
报名人数一多,逐个添加就不现实了。手上有电子名单的话,整理成 CSV 一次导入即可。导入之后,指卡、参赛情况、队伍和通道仍需要检查。
导入名单
先说最重要的一点:导入的 CSV 会被当作整场赛事的完整名单。 数据库里已经有、但这次 CSV 里没有的运动员,会连同参赛信息和成绩一起被删除。所以如果只是想补几个人,正确的做法是先把当前名单导出来,在导出的文件末尾加上新的人,再整体导入。
准备文件。 最省事的办法是在「运动员」页点击「导出 → 导出运动员到CSV」,拿导出的文件当模板改。软件能识别的列如下,表头不区分大小写:
| 列 | 可用的表头 | 说明 |
|---|---|---|
| 姓名 | 姓名、name、COMPETITOR_NAME | 必填 |
| 俱乐部 | 单位、俱乐部、club | 必填,新出现的俱乐部会自动创建 |
| 组别 | 组别、category、class | 必填,新出现的组别会自动创建 |
| 性别 | 性别、sex、gender | 必填。含“女”或 female、w 的视为女,其余视为男 |
| 编号 | 编号、序号、No.、COMPETITOR_NUMBER | 可不填,缺失或重复时自动编号 |
| 指卡号 | 指卡、卡号、chip、CHIP_NUMBER | 可不填,作为运动员的默认指卡号 |
| 竞赛日 | 和竞赛名称完全相同,如 短距离 | 每个竞赛日都必须有这一列。 填指卡号表示参加并使用这张卡;填“是”“参加”或 yes 表示参加;留空表示不参加 |
| 号码布 | 竞赛名称加 BIB,如 短距离 BIB | 可不填 |
| 通道 | 竞赛名称加 LANE,如 短距离 LANE | 可不填,不存在的通道会在该组别下自动创建 |
导入步骤:
- 在「运动员」页点击「名单管理」。
- 点击「选择CSV文件」,或者点击「粘贴CSV」直接把表格内容贴进来。如果少了必填列或某个竞赛日的列,软件会列出缺了哪些。
- 在预览里逐行查看。每个人会被标成已添加、已修改、已删除或无变化,改动过的字段会同时显示新旧值。预览上方的筛选只影响显示,提交时仍处理整个文件。
- 把左侧「导入冲突与错误」里的问题都处理掉,否则无法提交。
- 提交时,看清提示里写入和删除的人数是否符合预期,再点确定。
- 回到「运动员」页抽查几个人,并给还没有通道的参赛信息分配通道。
第一次用某份名单导入正式数据库之前,先拿同一个文件在测试数据库里试一次。
合并与冲突解决
导入时,软件按姓名 + 俱乐部判断是不是已有的运动员:两项都对上,就更新这个人的资料;对不上,就当作新人添加。下面几种情况会被列为冲突或错误:
- 同名但俱乐部不同。 可能是同一个人换了俱乐部,也可能是两个同名的人。核对清楚后修改 CSV;确认确实是两个人的话,可以右键「忽略此冲突」。
- 数据库里有多个同名、同俱乐部的运动员。 软件不知道该更新哪一个,先到「运动员」页把重复的记录处理掉。
- CSV 里同一个人出现了两次。 删掉重复的那一行。
- 指卡号或号码布重复。 同一场里有两个人用了同一个号,确认是借卡还是录错了。
- 姓名、俱乐部、组别或性别为空,或者填了通道却没填组别。补全后重新选择文件。
忽略过的冲突,可以右键「恢复此冲突」。导入完成后,建议再用运动员与队伍配置检查复核一遍。
导入预览是最后一次批量确认
提交之后没有撤销。如果预览里出现大量意料之外的修改或删除,就取消导入,回去改源文件,不要导入之后再在正式数据库里一条条补救。