一个计算机技术爱好者与学习者

0%

好好学Python:使用Python操作Excel表格

1. 前言

最近疫情又变得严重,多地都推迟了开学,改为上网课。这样一来,老师们就需要每次上完课后统计学生的出勤情况,包括未上课的同学和上课时间不足40分钟的同学。

为了方便我们家谭老师的统计工作,决定趁周末写一个脚本,把人工统计变成自动统计。

2. 思路

1、选择excel读写模块,经过简单比较决定选择 xlrd 和 xlwt 。
2、已知学生没有重名,因此全体学生姓名作为集合A,上课学生作为集合B,上课满40分钟学生作为集合C。未上课学生为A-B,上课时间不足40分钟的学生为A-C-(A-B)。
3、因为两个班级需要分开统计,因此使用学生姓名作为dict的key,班级作为dict的value。

3. 实现

1、安装依赖

1
2
pip3 install xlrd==1.2.0
pip3 install xlwt

之所以指定xlrd的版本,是因为更高的版本不支持读取xlsx格式的表格。

2、代码实现
统计缺勤学生

3、代码执行
./main.py xxx.xlsx

  • 本文作者: 好好学习的郝
  • 原文链接: https://www.voidking.com/dev-python-excel/
  • 版权声明: 本文采用 BY-NC-SA 许可协议,转载请注明出处!源站会即时更新知识点并修正错误,欢迎访问~
  • 微信公众号同步更新,欢迎关注~