办公-对钉钉导出的原始数据进行考勤统计 DingXLS V1.0

7次阅读
没有评论

一、软件介绍

我们公司行政部门有位同事负责钉钉考勤的数据统计汇总,工作量比较大。为了提高整体效率,我就利用业余时间,用Python语言开发了这么一款小工具。用他的话讲,之前需要三四天的时间,现在只需要几秒钟。
我本人不是专业学计算机语言的,为了避免误人子弟,相关源代码暂时不在对应板块发布,待源代码逐渐优化调整完毕后,再予以公开。
本软件首发116博客破解论坛。

经检索论坛帖子,暂无同类软件。

二、软件截图

以下是钉钉考勤导出的原始Excel数据(主要演示结构,涉及保密的数据已经删除或者替换)

以下是输出的考勤统计数据

三、软件使用说明

1、可以在【设置.txt】中设置公司名称,上下班考勤时间。文件中等号及等号左边的字符不得更改。考勤时间为24H制,格式参照文件中的范例。
2、【input.xlsx】文件来自钉钉导出的钉钉考勤原始记录表,不排除钉钉升级后导出的原始记录表发生结构变化的可能;
3、每月导出的原始记录表重命名为【input.xlsx】,与【DingXLS.exe】、【设置.txt】放在同一目录下;
4、双击运行【DingXLS.exe】,生成的考勤统计表将覆盖【output.xlsx】。
5、在程序运行时,关闭【input.xlsx】、【output.xlsx】,防止文件读写冲突导致程序报错。
6、本程序使用python开发。由于使用的是openpyxl模块,因此不依赖于MS Excel。

四、蓝奏云下载地址

https://wwxl.lanzoul.com/iIvao0xhfgqd
密码:52pj

五、收到的反馈汇总

1、异常数据使用不同颜色填充(zhuxiangyu1024、tfl1、wkdxz)
2、缺少出差、加班项;事假 病假 旷工(ysjjess、waiwing)
3、加入统计功能,计算迟到/早退次数(wkdxz)
4、有的单位只有早上上班点和下午下班点(bigdigjjr)
5、优化软件性能,数据量大的话,速度比较慢(lk58168)

感谢提出建议的朋友,将在后续版本中逐步改进。

六、软件运行中出现的问题

对于如果出现软件运行中报错、长时间无反应的情形,麻烦提供一下操作系统版本、以及原始数据(删除或者替换隐私数据)和设置文件;
解决问题后,将逐一答复。

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2024-11-29发表,共计923字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码