考试成绩分析工具
一个简单的考试成绩分析工具
考试成绩分析工具
一个简单的考试成绩分析工具,最新版可以在这里下载
您可能会看到:
- 重复造轮子
- 超长方法
- 嵌套条件语句
等等各种高血压写法
特性
- 生成进退步系数报表
- 生成年级排名折线图
- 生成历次考试成绩单
文件格式
导入的 Excel 文件应至少包含以下示例格式:
考试编号 | 姓名 | 级名 |
---|---|---|
1 | 张三 | 5 |
1 | 李四 | 3 |
考试编号 | 姓名 | 级名 |
---|---|---|
2 | 张三 | 4 |
2 | 李四 | 2 |
这里提供了一些示例 .xlsx
文件
更新日志
目录结构
1
2
3
.
├── ExamAnalysisTool.py # 主程序文件
└── README.md # 本文档
需求
- Python ≥ 3.6
- 依赖库:
- pandas
- matplotlib
- tkinter
安装依赖
1
pip install pandas matplotlib openpyxl
自行构建
安装 PyInstaller:
1
pip install pyinstaller
使用 upx 压缩程序:
1
pyinstaller --onefile --windowed --hidden-import matplotlib.backends.backend_pdf --upx-dir "D:\Program Files (x86)\upx" ExamAnalysisTool.py
或者直接使用:
1
pyinstaller ExamAnalysisTool.spec
使用说明
运行程序:
1
python ExamAnalysisTool.py
选择文件:选择一个或多个包含成绩数据的 Excel 文件。文件要求至少包含以下列:
考试编号
姓名
级名
注意事项
- 请确保 Excel 文件的格式正确
许可证
本项目采用 GPL-3.0 许可证,详细信息请查看 LICENSE 文件
本文由作者按照 CC BY 4.0 进行授权