如何把考试成绩导出到 Excel、Google 表格或学校成绩系统
Snap AI 导出的是一个 CSV 文件,可以直接用 Excel 或 Google 表格打开。本文说明文件里有什么、怎样打开才不会出现中文乱码或小数错乱,以及按名单匹配姓名、换算分数和找出学生易错题的公式。
Snap AI 团队 ·
想把成绩导出到 Excel,做法是把批改结果下载为 CSV 文件,再用 Excel 或 Google 表格打开。CSV 是按行和列存放的纯文本,几乎所有电子表格软件都能打开,很多学校的成绩系统也支持导入。在 Snap AI 中,对应的按钮是导出为 CSV。没有单独的 .xlsx 下载,也用不着。
下面以一个 45 人的班级、一份 40 道选择题的测验为例,但这些步骤适用于任何成绩 CSV 文件。
CSV 文件里有什么
每一行是一份试卷,也就是一名学生(一份试卷可以有多页)。各列的顺序固定如下,表头为英文:
| 列名 | 内容 | 示例 |
|---|---|---|
| Name(姓名) | AI 从试卷上读取的学生姓名 | 张子涵 |
| Exam Code(试卷代码) | 从试卷上读取的试卷代码 | A |
| Score(得分) | 总分,包含你在复核页面修改过的分数;默认满分 10 分,除非你设置了其他满分 | 7.5 |
| Notes(备注) | 每道未批改的题占一行:题号和原因,语言与你的账号语言一致 | 12. 无法识别学生答案 |
| 1、2、3……(每题一列) | AI 识别到的该生答案;没有识别到则为空 | B |
题号表头沿用标准答案中的题号,所以分成几个大题的试卷会出现 I.3、II.2 这样的表头。你在复核页面修正某道被标记的题之后,它就不会再出现在 Notes 里。
- 它是 .csv,不是 .xlsx。 添加公式前,先另存为 Excel 工作簿或 Google 表格;CSV 只保存数值。
- 它是带 BOM(字节顺序标记)的 UTF-8 编码。 这个标记告诉 Excel 文件用的是什么编码,所以张子涵这样的中文姓名,以及 Nguyễn、Müller、José 等外文姓名都能正常显示,不会变成乱码。
- 没有班级列、没有学号,也没有对错标记。 文件里也不包含标准答案。
- 文件名就是批改批次的名称(网页版),比如名为“八年级3班 第三单元测验”的批次,下载后就是“八年级3班 第三单元测验.csv”。
每个班单独建一个批次,并起一个清楚的名字。导出文件里没有班级列,这样做各班成绩才不会混在一起。
如何把成绩导出到 Excel
从 Snap AI 下载 CSV
- 批改完成后,对有未批改题目的试卷点击查看(Android 应用中为复核)逐一处理,确保导出的分数是最终结果。
- 在网页版中打开该批次的批改结果页面,点击导出为 CSV。批次的统计页面上也有同样的按钮。网页版在手机或电脑的浏览器里都能直接使用,无需安装。
- 在 Android 应用(Google Play)中,点击导出为 CSV 会打开手机的分享菜单,可以把文件存到网盘,或通过微信等应用发到电脑上。
还没批改?先看如何用手机批改选择题。
用 Excel 打开 CSV
- 双击文件,或使用文件 > 打开。在使用小数点的电脑上(中国大陆的默认设置就是如此),各列会自动排好。
- 如果所有内容都挤在 A 列,或者分数显示异常,先不保存直接关闭。改为打开存有班级名单的工作簿,使用数据 > 从文本/CSV,成绩会加载到该工作簿的一个新工作表中。
- 选择文件并点击导入。把分隔符设为逗号,并确认文件原始格式显示为 Unicode (UTF-8)。
- 点击加载;如果需要先修正小数,就点击转换数据(见下一节)。
- 添加公式之前,先另存为 Excel 工作簿(.xlsx)。
一份试卷有多道未批改的题时,Notes 单元格里会有多行文字。用从文本/CSV 导入后,如果某一行看起来被拆成了两行,打开转换数据,点击源旁边的齿轮图标,把换行符设为“忽略引号内的换行符”(参见微软的 Text/CSV 连接器说明)。菜单以 Windows 版 Excel 为准,Mac 版略有不同;WPS 表格也能打开 CSV,但菜单位置不一样。
用 Google 表格打开 CSV
- 打开要存放成绩的电子表格,或新建一个空白表格。
- 点击文件 > 导入,选择上传,然后选中 CSV 文件。
- 导入位置选择插入新工作表,这样原来的班级名单不会被改动。
- 分隔符保持自动检测(或选择逗号),然后点击导入。
Google 的导入帮助页面列出了其他导入选项。
小数逗号还是小数点:分数导入出错怎么办
Snap AI 导出的分数使用小数点(7.5),列与列之间用英文逗号分隔,这是 CSV 的通用写法。中国大陆的电脑默认使用小数点,一般不会出问题。但如果电脑的区域格式设成了使用小数逗号的地区(欧洲和拉丁美洲的大部分地区,以及越南、印尼、俄罗斯等),就可能出现所有内容挤在一列、分数变成文本,或者 7.5 被当成日期(如 5月7日)的情况。
- Excel:用数据 > 从文本/CSV 导入,把分隔符设为逗号、数据类型检测设为不检测数据类型,然后点击转换数据。否则 Excel 会按你的区域格式读取 7.5,可能变成 75 或报错。右键单击 Score 列,选择更改类型 > 使用区域设置,数据类型选小数,区域设置选英语(美国),再点击关闭并上载。Excel 随后会按你自己的格式显示为 7,5。微软的 Power Query 数据类型说明介绍了这个选项。
- Google 表格:导入前打开文件 > 设置,把语言区域设为美国或英国,点击保存设置。导入后再改回原来的设置。分数会保持为数字,并按你的小数逗号格式显示。
- Excel 快速修正:如果分数是以文本(而不是日期)形式导入的,选中 Score 列,用查找和替换把每个英文句点(.)替换成逗号(,)。
在使用小数逗号的设置下,Excel 和 Google 表格的公式参数也改用分号分隔:=XLOOKUP(A2;成绩!A:A;成绩!C:C;"未找到")。本文的公式使用逗号,如果表格不接受某个公式,把逗号换成分号即可。
以 0 开头的试卷代码(如 014)导入后可能显示成 14。要恢复三位数显示,可以给这一列设置自定义数字格式 000(Excel:设置单元格格式 > 自定义;Google 表格:格式 > 数字 > 自定义数字格式)。
用 XLOOKUP 或 VLOOKUP 把成绩匹配到班级名单
Snap AI 没有班级花名册:姓名是从每位学生手写的内容中读取的,行的顺序也和名单顺序不一致。所以不要把 Score 列直接粘贴到成绩登记表里,而要按姓名逐个查找。
把 CSV 数据放进存有班级名单的同一个工作簿(在 Excel 中可使用数据 > 从文本/CSV,或右键单击 CSV 的工作表标签,选择移动或复制),并把这个工作表命名为“成绩”。在名单工作表中,从 A2 开始在 A 列填写姓名,然后在 B2 输入下面任一公式并向下填充:
- XLOOKUP(Microsoft 365 版 Excel、Excel 2021 及以上版本、Google 表格):=XLOOKUP(A2,成绩!A:A,成绩!C:C,"未找到")。可选参数见微软的 XLOOKUP 函数说明。
- VLOOKUP(旧版 Excel):=IFERROR(VLOOKUP(A2,成绩!A:C,3,FALSE),"未找到")。其中 3 表示 A:C 中的第三列(Score),FALSE 表示精确匹配。
- 同时取出试卷代码:如果考试分了 A卷/B卷,在 C 列输入 =XLOOKUP(A2,成绩!A:A,成绩!B:B,"未找到")。
处理匹配不上的姓名
- “未找到”通常说明写法不一致:形近字(如“王晓明”被读成“王晓朋”)、学生写了小名,或者姓名中间多了空格。在“成绩”工作表中改正姓名,结果会自动更新。
- 检查重名:在空白列输入 =COUNTIF(成绩!A:A,A2)。结果大于 1 说明有两份试卷是这个姓名(两名学生同名,或同一份试卷添加了两次),而查找公式只会返回第一个。
- 还是找不到?多半是学生缺考,或者这份试卷没有添加。
- 提前预防:请学生按名单上的写法填写完整姓名。免费答题卡生成器生成的答题卡带有姓名栏。
把 10 分制换算成百分制或其他分制
Snap AI 默认每份试卷满分 10 分。如果你在批改前设置了其他满分(0.01 到 1000 之间的任意值),换算时就除以那个满分,而不是 10;比如批改前把满分设为 100,导出的就直接是百分制分数。下表中,分数位于班级名单的 B2 单元格。
| 需要的结果 | 公式 | 7.5 换算后 |
|---|---|---|
| 百分制分数(数字) | =B2*10 | 75 |
| 带 % 号的百分比 | =B2/10,再把单元格设为百分比格式 | 75% |
| 满分 120 分 | =B2*12 | 90 |
| 满分 150 分,四舍五入取整 | =ROUND(B2*15,0) | 113 |
| 任意满分 N | =B2/10*N(例如 =B2/10*40) | 满分 40 分得 30 分 |
如果要换算成等级,先在 D2 算出百分制分数(=B2*10),再用 =IFS(D2>=90,"优秀",D2>=80,"良好",D2>=70,"中等",D2>=60,"及格",TRUE,"不及格"),分数线按学校的标准调整。IFS 适用于 Excel 2019 及以上版本和 Google 表格。显示“未找到”的行在姓名改正之前会显示错误值。
把成绩录入学校的成绩系统或教学平台
Snap AI 不与任何成绩管理系统、教务系统或在线教学平台对接,CSV 文件就是中间的桥梁。大多数成绩系统都支持导入 CSV 或粘贴一整列分数。各系统的界面不同,具体请查看它的帮助说明;下面的做法几乎在哪里都适用:
- 如果成绩系统能导出班级名单或导入模板,先把它下载下来。模板里通常带有系统用来匹配学生的学号,而 Snap AI 不读取学号。
- 用 XLOOKUP 把 Snap AI 的分数填进这个文件,并换算成系统要求的分制。
- 把公式转成纯数字:复制这一列,再用 Excel 的选择性粘贴 > 数值或 Google 表格的选择性粘贴 > 仅粘贴值粘贴回原处。
- 按名单顺序把这一列粘贴到成绩系统中,或者保存为 CSV 后导入:Excel 用文件 > 另存为 > CSV UTF-8(逗号分隔)(只保存当前工作表),Google 表格用文件 > 下载 > 逗号分隔值 (.csv)。
- 抽查几名学生的分数,包括最高分和最低分,与复核页面核对。
CSV 是导出那一刻的快照:下载之后如果又在复核页面改了分数,请重新导出。
在 Excel 中做简单的试题分析:每题正确率
从答案列能看出大多数学生错在哪些题、选了哪个错误选项。CSV 里只有学生的答案,没有对错标记,所以需要你自己补上标准答案。本例中,学生数据位于第 2 到 46 行,第 1 到 40 题位于 E 到 AR 列。
- 在“成绩”工作表的 A48 输入 KEY,并在每道题下方填入标准答案:E48 是第 1 题,F48 是第 2 题,依此类推到 AR48。
- 在 E49 输入 =COUNTIF(E$2:E$46,E$48)/ROWS(E$2:E$46),向右填充到 AR49,并把这一行设为百分比格式。空白答案按答错计算。
- 把薄弱题标出来,例如低于 50% 的单元格:Excel 用开始 > 条件格式,Google 表格用格式 > 条件格式。
- 对于某道薄弱题,统计每个选项的人数:=COUNTIF(E$2:E$46,"A"),再分别换成 "B"、"C"、"D"。如果某个错误选项选的人特别多,可能是题目有歧义、这个知识点需要重讲,或者标准答案本身有误。
如果考试分了 A卷/B卷,A卷的第 5 题并不是 B卷的第 5 题,所以要按卷型分开分析。不再只填一行答案,而是每种卷型各填一行,并在 B 列写上试卷代码(B48 = A,B49 = B,写法与 Exam Code 列保持一致),然后在 E51 输入 =COUNTIFS($B$2:$B$46,$B$48,E$2:E$46,E$48)/COUNTIF($B$2:$B$46,$B$48)。把它复制到 E52,把其中的每个 48 改成 49,再把这两行都向右填充到 AR。多套试卷(A卷/B卷)指南介绍了 Snap AI 如何把每份试卷匹配到对应的标准答案。
答案列显示的是 AI 读到的内容,而不是你修改后的结果。如果你在复核页面改过分数,Score 会包含这一修改,但答案单元格不会变,所以算出的正确率可能和应用里略有出入。对于简答题的数字答案,写法不同时(例如学生写 12,5,而标准答案是 12.5)COUNTIF 也可能漏算,而 Snap AI 评分时会把它们当作同一个数。
不想用表格?直接看 Snap AI 的统计页面
想快速了解情况,可以在网页版中对已批改的批次点击查看统计。统计页面会显示班级平均分、按题目统计答案图表(每道题答对、答错和未批改的人数,每个试卷代码一张图),以及每个试卷代码的最低、平均和最高分。这些统计基于你复核后的结果。
如果需要逐个选项的人数统计,或者要记录整个学期的成绩,就用电子表格。如果某道题有很多未批改的答案,到复核页面打开那些试卷看看;影响 AI 识别准确度的因素介绍了常见原因。
管好学生的成绩数据
导出的成绩属于学生的个人信息,文件流向哪里,由你负责。
- 只保留一份主文件,放在成绩系统或班级工作簿里,文件名写清班级、测验和日期。
- 删除不再需要的文件:下载文件夹里的旧导出文件、发给自己的微信或邮件副本、从手机分享出去的文件。
- 单独发送成绩:每位学生或家长只发他自己的分数,不要把全班成绩表发到班级群或家长群。
- 遵守学校的规定,按要求存放成绩文件。
- 了解照片的去向:添加到 Snap AI 的试卷会上传到云存储,并由 AI 模型(Google Gemini)读取。只拍摄批改需要的内容。
常见问题
相关指南
- 如何用手机拍照阅卷、批改选择题(分步教程)给每位学生的试卷拍照,检查应用标出的题目,再下载成绩。本文算一算手工批改的真实成本,对比 4 种阅卷方式,并带你走完 Snap AI 手机拍照阅卷的每一步。
- AB卷选择题怎么批改,才不会用错标准答案A卷/B卷(或A到D四套卷)能减少抄袭,但前提是每份试卷都对照正确的标准答案批改。本文介绍如何出公平的多套试卷、每个试卷代码各写一份标准答案,以及如何手工或拍照批改混在一起的试卷。
- AI 阅卷批改选择题准确吗?对于选择题等有固定答案的题目,AI 阅卷准不准,关键在于 AI 能否准确读出每一处作答。本文讲清误读从何而来、如何用自己的试卷测试准确率,以及怎样让每个分数都由你最终把关。