iphone12|如何利用python快速统计出全公司的员工加班天数

文章图片

现在很多公司 , 员工加班都会有一个加班补助 , 有的有15元 , 有的有20元 , 有的有30元 。 但是要满足一定的加班条件 , 才有加班餐补 , 有的公司规定8点半之后才有加班餐补 , 有的公司规定9点之后才有加班餐补 。 如果是一个一个员工一天一天查着来看是否满足加班条件 , 人少时 , 还不是一件麻烦的事 , 但是如公司如果有成千上万的员工 , 显然上面的方法是不现实的 , 也不太可能 。 下面介绍一种方法 , 快速统计出每个员工一个月内满足加班条件的加班天数 。
首先 , 从系统里导出一份全公司员工一个月内的上下班打卡情况表 。
然后 , 打开Pycharm编写以下代码 。
参考参代码:
import xlutils.copy
wb=xlrd.open_workbook('研发管理中心8月份打卡时间汇总表.xlsx') wp=xlutils.copy.copy(wb)
ws=wb.sheets()[0
wsp=wp.get_sheet(0)
nrow=ws.nrows
ncol=ws.ncols
print(nrow)
print(ncol)
str7=ws.cell(nrow-1ncol-1).value
print(str7) #str=re.sub(\"\\D\"\"\"str)
for l in range(1nrow): m = 0
for n in range(2ncol):
str7 = ws.cell(l n).value
str1='2'
str3=':'
【iphone12|如何利用python快速统计出全公司的员工加班天数】flag = 0
for i in range(04):
str2=str(i)
for j in range(06):
if i>0 or j>=3:
str4=str(j) for k in range(010):
str5=str(k)
str6=str1+str2+str3+str4+str5
# print(str6)
if str6 in str7 and flag==0:
flag=1
styleBlueBkg = xlwt.easyxf('pattern: pattern solid fore_colour yellow;') # 红色 wsp.write(l n ws.cell(l n).value styleBlueBkg)
m+=1
wsp.write(l ncol m) wp.save('canbu20200907.xls')
最后 , 运行代码 , 就马上统计出了每个员工一个月内满足加班条件的加班天数(这里的加班条件是8点半以后才算加班) , 并且还把满足加班条件的都用黄颜色填充出来了 , 非常的方便快捷 。
推荐阅读
- 小龙虾|三农探析:池塘养殖小龙虾如何高产?高产养殖技术全解析
- 菜籽饼|菜籽饼被誉为果园之宝,但用错了烧苗烧根,果农如何来使用?
- 水产养殖|生态水产养殖如何提高鱼病的预防工作?大疆渔业这样建议
- 瘦肉精|如何避开 315曝光的瘦肉精问题肉?
- 美国_军事|那个帮美国破解北斗卫星的清华才女高杏欣,13年过去了,近况如何
- 花菜有人焯水,有人直接下锅炒,都错了,看饭店大厨是如何做的
- 如何晚上发面早上蒸?教你用冷藏发酵,一学就会,馒头包子特好吃
- 急性肠胃炎|急性肠胃炎是如何“起哄”的?这4个“不舒服”一出现,赶紧就医
- 鸭子|养鸭要注意什么,在每个季节里,如何来放牧
- 柑橘|开春柑橘落叶严重怎么办?如何预防柑橘落叶?
