导入导出
名单用 CSV 进出;整库备份用 JSON。 两者用途不同:CSV 适合建班和交表,JSON 适合换设备或防止误删。
用 CSV 导入班级和学生
- 打开 班级管理,点击底部 导入。
- 先填写新班级名称(导入会新建班级,不会写入已有班级)。
- 点击 选择 CSV 文件。程序按标题行匹配「学生姓名」「学号」列。
- 预览名单,确认人数无误后点 确认导入。不对就点「重新选择」。
推荐格式
第一行必须是标题。最稳妥的写法:
学生姓名,学号
张三,001
李四,002
王五,003
教务系统导出的多列表格也可以,只要标题里有这两列:
序号,学生姓名,班级,学号,性别
1,张三,高一(1)班,001,男
2,李四,高一(1)班,002,女
列如何匹配
- 标题里同时出现精确的
学生姓名和学号时,按这两列读取,列顺序不限。 - 找不到这两列、且至少有 3 列时,默认取第 2 列作姓名、第 3 列作学号(按「班级名称, 学生姓名, 学号」理解)。
- 只有 2 列时,默认第 1 列姓名、第 2 列学号。
💡 从 Excel 另存
在 Excel 中选「另存为 → CSV UTF-8(逗号分隔)」。
用系统默认 ANSI 保存时,中文姓名在网页版可能乱码,导致匹配失败。
⚠️ 导入规则
姓名或学号为空的行会被跳过。没有有效行时导入失败。
当前版本不会把学生追加进已有班级,每次导入都是新建一个班。
导出 CSV
在班级管理中打开某班菜单,选择 导出数据,有三种文件:
学生名单
文件名类似 students_高一(1)班_时间戳.csv。
班级名称,学生姓名,学号,被点名次数,平均分
高一(1)班,张三,001,5,4.20
高一(1)班,李四,002,3,3.67
点名记录
文件名类似 records_班级名_时间戳.csv。未打分的记录在「评分」列写 未评分。
班级名称,学生姓名,学号,点名时间,评分,备注
高一(1)班,张三,001,2026-03-10 10:30:45,5,
高一(1)班,李四,002,2026-03-10 10:31:20,未评分,
统计报告
文件名类似 report_班级名_时间戳.csv,内容包括班级汇总和学生排名(按平均分、点名次数)。
班级统计报告
班级名称,高一(1)班
生成时间,2026-03-10 14:30:00
总体统计
总学生数,50
参与点名学生数,45
总点名次数,120
已评分次数,115
平均分,4.15
学生排名
排名,学生姓名,学号,被点名次数,平均分
1,张三,001,5,4.80
文件保存在哪
| 平台 | 位置 |
|---|---|
| Web | 浏览器默认下载目录(一般是「下载」文件夹) |
| Android | 系统 Download 文件夹,可用文件管理器打开 |
| 桌面端 | 系统下载目录或程序选择的保存位置 |
JSON 全量备份
入口在 设置 → 数据管理。备份文件包含当前全部班级、学生和点名记录。
- 导出备份:生成一份 JSON,用于换电脑、换浏览器或防误删
- 导入备份:先清空当前数据,再写入备份内容。会覆盖现有全部数据
⚠️ 导入备份前
先再导出一份当前数据。选错文件或中途失败,当前名单可能已经空了。
JSON 备份不能当 CSV 用,班级管理里的「导入」只接受 CSV。
📘 和点名页的关系
导入只解决「把人建进系统」。点名、评分、统计的操作见
功能说明。