InstaPunch® 成统系列
运动员与队伍

名单管理

用 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可不填,不存在的通道会在该组别下自动创建

导入步骤:

  1. 在「运动员」页点击「名单管理」。
  2. 点击「选择CSV文件」,或者点击「粘贴CSV」直接把表格内容贴进来。如果少了必填列或某个竞赛日的列,软件会列出缺了哪些。
  3. 在预览里逐行查看。每个人会被标成已添加、已修改、已删除或无变化,改动过的字段会同时显示新旧值。预览上方的筛选只影响显示,提交时仍处理整个文件。
  4. 把左侧「导入冲突与错误」里的问题都处理掉,否则无法提交。
  5. 提交时,看清提示里写入和删除的人数是否符合预期,再点确定。
  6. 回到「运动员」页抽查几个人,并给还没有通道的参赛信息分配通道。

第一次用某份名单导入正式数据库之前,先拿同一个文件在测试数据库里试一次。

合并与冲突解决

导入时,软件按姓名 + 俱乐部判断是不是已有的运动员:两项都对上,就更新这个人的资料;对不上,就当作新人添加。下面几种情况会被列为冲突或错误:

  • 同名但俱乐部不同。 可能是同一个人换了俱乐部,也可能是两个同名的人。核对清楚后修改 CSV;确认确实是两个人的话,可以右键「忽略此冲突」。
  • 数据库里有多个同名、同俱乐部的运动员。 软件不知道该更新哪一个,先到「运动员」页把重复的记录处理掉。
  • CSV 里同一个人出现了两次。 删掉重复的那一行。
  • 指卡号或号码布重复。 同一场里有两个人用了同一个号,确认是借卡还是录错了。
  • 姓名、俱乐部、组别或性别为空,或者填了通道却没填组别。补全后重新选择文件。

忽略过的冲突,可以右键「恢复此冲突」。导入完成后,建议再用运动员与队伍配置检查复核一遍。

导入预览是最后一次批量确认

提交之后没有撤销。如果预览里出现大量意料之外的修改或删除,就取消导入,回去改源文件,不要导入之后再在正式数据库里一条条补救。

On this page