支持的格式
.xlsx(Excel 2007 及以上,最常见).xls(Excel 97-2003 旧格式).csv(逗号分隔文本,适合从其它系统导出)
三种格式的解析都在本机完成,不会上传到任何服务器。
名单怎么排最省事
最简单可靠的写法:第一列放姓名,第二列可选放部门或工号,从第一行开始直接写数据,不要写“序号”列。
| 姓名 | 部门 |
|---|---|
| 张伟 | 市场部 |
| 李娜 | 技术部 |
| 王强 | 销售部 |
如果第一行是“姓名 / 部门”这类表头文字,系统会自动识别并跳过;如果没有表头,也会把第一行当作真实数据读取。
系统怎么判断哪一列是姓名
导入时程序会逐列取样,挑选“最像姓名”的一列:优先选择非空单元格比例高、内容以中文姓名用字为主、且长度集中在 2 到 4 个字符的列。
实践建议:不确定的时候,把姓名放在第一列,这是识别优先级最高的位置。
常见报错与解决办法
导入后出现乱码
通常是 CSV 文件的编码不是 UTF-8。办法:用 Excel 打开后「另存为」,格式选 CSV UTF-8(逗号分隔),再导入一次。
人数比实际少
按顺序排查这三点:
- 空行中断:表格中间有空行,后面的数据可能没被读到。删掉空行即可。
- 合并单元格:合并过的单元格只有左上角有值。先取消合并,再用「定位条件 → 空值」补全。
- 公式单元格:如果姓名是用公式算出来的,建议先复制这一列,用「选择性粘贴 → 值」转成纯文本。
超过 500 人的部分被忽略
当前版本单场最多支持 500 人参与。如果你导入的名单有 800 行,超出的序号会被跳过。
遇到这种情况有三个选择:
- 把名单拆成两场,分别抽奖
- 在「人员管理」里调整总人数上限(需注意现场设备性能)
- 只把参与本轮奖项的人放进名单
姓名前后有多余空格
表现为抽奖时名字显示成“张伟 ”。解决办法:在 Excel 里用 TRIM() 函数处理一列,再粘贴回原位。
导入之后先做一次校验
别急着开始抽奖。导入完成后建议做三件事:
- 看「人员管理」里的总人数和 Excel 行数是否一致
- 随机翻看前几页和后几页,确认没有整列读错
- 先试抽一次确认流程正常,然后重置全部再开始正式环节
提示:第一次抽奖前一定要点一次「重置全部」清掉测试数据。
这是现场最常见的疏漏——测试时抽中的名字留在了中奖记录里,导致正式抽奖少了一个名额。
中奖结果怎么导出
抽奖结束后点「导出 Excel」,会把所有中奖者按奖项分行写出,包含姓名、部门、奖项与抽取时间。建议导出后立刻另存一份到 U 盘或发到工作群,不要只留在抽奖用的那台电脑上。