python处理考勤数据_腾讯课堂考勤助手:一款自动化考勤数据处理工具
腾讯课堂导出的考勤数据只有上课学生数据,使得老师们需要对比学生名单逐个看学生有没有上课,或者是上了多久课,找出缺勤的学生,考勤起来需要耗费不少的时间。所以这几天用了空闲时间写了一款处理考勤数据的工具,这个工具能够自动处理腾讯课堂导出的考勤数据,生成本班学生每个科目缺勤次数,减少老师的工作量。
本程序基于python3开发,不得不说python处理excel真多坑,一开始使用了xlrd、xlwt、xlutils三个库,发现xlwt居然不能保存为xlsx???读写分开两个库也非常麻烦。后来又发现了一个更好的库openpyxl单个库同时支持读写,所以写到后面又换成了这个库。本程序没有gui!!!只要一个丑的一批的控制台,为什么呢?很简单小白不会写gui TAT。
版本说明
V1.0.0
支持导出本班学生每个科目缺勤次数 已知问题:输出全级数据时,如果缺少该班本节课考勤表时,会全班记为缺勤 (目前仅能输出单个班数据,将会在下个版本修复)
使用教程
配置文件
使用demo格式无需修改
{
"name_x": 1, #学生名单中开始读取学生姓名的行(值需要减1)
"name_y": 3, #学生名单中开始读取学生姓名的列(值需要减1)
"txkt_start_x": 5, #考勤表中开始读取学生数据的行(值需要减1)
"txkt_duration_y": 7, #考勤表中开始读取学生上课时间的列(值需要减1)
"txkt_name_y": 3, #考勤表中开始读取学生姓名的列(值需要减1)
"class_y": 4, #学生名单中学生数据截至的列,将会在列加1写入考勤数据
"data_path": "./data", #考勤表路径
"class_path": "./class.xlsx", #学生名单路径
"min_class": 20, #最少上课时间,少于将会记为缺勤
"min_num": 10 #该节课最少有效上课学生,如设置过小,其它班进错科室会导致本班学生缺勤
}
你都看到这里了,都不点个赞支持一下?(什么?下次一定?)腾讯课堂考勤助手:一款自动化考勤数据处理工具 - King's Blogwww.mrchung.cn
python处理考勤数据_腾讯课堂考勤助手:一款自动化考勤数据处理工具相关推荐
- 学习笔记之Python全栈开发/人工智能公开课_腾讯课堂
Python全栈开发/人工智能公开课_腾讯课堂 https://ke.qq.com/course/190378 https://github.com/haoran119/ke.qq.com.pytho ...
- 用python玩转数据测试答案_MOOC_用Python玩转数据_测试答案
利息.据测股息.红利所得以每次收入额为应纳税所得额.A:错B:对 利息保障倍数中,试答利息支出:试答A:不包括财务费用中的利息支出B:包括计入固定资产成本的资本化利息C:包括财务费用中的利息支出D:不 ...
- 用python玩转数据第一周答案_用Python玩转数据_答案
用Python玩转数据_答案 答案: 更多相关问题 求由参数方程所确定的函数y=y(x)的二阶导数 已知数列的通项公式,则取最小值时=,此时=. (本小题满分10分)已知是等差数列,其中](1)求的通 ...
- 用python玩转数据第四周答案_用Python玩转数据_答案公众号
用Python玩转数据_答案公众号 更多相关问题 隧道式一次发酵设备投资很少().隔音符号一般加在哪些字母开头的拼音上?隧道洞口工程包括石方开挖.洞口防护与排水工程.洞门建筑的制作.安装.明洞工程.( ...
- 用python做网站开发的课程_腾讯课堂:Flask Python Web 网站开发
大家好,欢迎大家学习优品课堂出品的Python完全零基础入我们精讲的系列教程这节课 我们来看第一个,我们先了解一下计算机常识,这节课我们来介绍.计算机的概念和组成,那不仅是开发人员作为普通用户电脑的使 ...
- python处理考勤数据_你真知道自己加了多少班吗?来来来,用Python分析一下考勤数据就知道了...
前段时间给同事做Python爬虫技术分享,为了分享的效果以及听众的兴趣,写了一个爬取考勤数据的小爬虫.内容比较简单,以下做一个梳理: 一.问题分析 先梳理下查询考勤的流程: 登录公司内网的系统 切换到 ...
- python腾讯课堂自动签到_腾讯课堂自动签到,可视化签到结果
// ==UserScript== // @name 腾讯课堂自动签到,可视化签到结果 // @namespace http://tampermonkey.net/ // @version 1.0 / ...
- python爬虫登陆网页版腾讯课堂
根据腾讯课堂网页登陆问题进行解说(需要安装谷歌浏览器): 1.导入库 ----------------------------------------------------------------- ...
- python处理nc数据_利用python如何处理nc数据详解
利用python如何处理nc数据详解 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: 利用python如何处理nc数据详解.txt ] (友情提示:右键点上行txt ...
最新文章
- [MAC OS] 常用工具
- 计算机视觉开源库OpenCV之绘制轮廓函数cv2.drawContours()介绍
- 【大型网站技术实践】初级篇:海量图片的分布式存储设计与实现
- 电子产品设计流程_指纹锁生产的八大工序流程
- php 接口继承接口
- 网管型工业交换机的三大指标介绍
- python 读取outlook_如何用 Python 读取 Outlook 中的电子邮件
- 数据 3 分钟 | 腾讯云最新研究论文被国际顶级会议收录、员工因删库被法院判刑7年、elastic 宣布将更改开源协议...
- spring的整体架构分析一
- python中pow_如何在python中找到pow(a,b,c)的反向?
- cocos2d-x画线
- Django中的ORM进阶操作
- 在Android中运用RxJava
- Windows Phone 程序发布过程
- 水凝胶 静电纺丝_离子液体/水和静电纺丝条件对聚偏氟乙烯纳米纤维晶体结构的影响...
- 总结:MySQL备份与恢复的三种方法
- noi linux 比赛使用哪个编译器,2020NOI考题及答案
- mt6573集成MCP nandflash的详细方法
- 关于teamviewer不能进行局域网连接的问题
- 遭遇灰鸽子BackDoor.Gpigeon.ymg新变种
热门文章
- 效果拔群!解决Windows 10 CPU占用高风扇吵问题
- 高德地图 python面试_【高德地图Python面试】高德地图面试,面试官很亲切。-看准网...
- 华信设计(Java开发)一面面经
- svn 文件类型限制
- GLUE基准数据下载
- 电脑的计算机文件打开格式,ai文件怎么打开,教您电脑打开ai文件的方法
- 呼叫中心(Call Center)
- 关于在python中如何使用pandas库读取excel表格后 删除含有空值的列
- vue导航栏滑动切换居中,导航栏超出部分可以滑动,点击触发滑动对应的index,且滑动时导航栏会自动对应
- Java SSM (springboot+mybatis)美食菜谱分享平台系统设计和实现以及论文报告