最经朋友成立了一个运营兼职的公司,然而需要对于一些兼职人员的工资进行发放,但是由于一次兼职的工资在40~60之间,所以公司采取的原则是大于200以上进行发放,这个规则也就相当于滴滴司机,提现需要大于200以上,那么问题就来了,为了更好的让众多的兼职人员能够,清晰的了解到自己在什么时间段日子里面赚到了多少钱,这时候就引申出了一个问题,我们需要对产生工资的时间段进行查找,这时候我想到了想到了运用 vba和xlrd库对数据进行处理和比较让他解决这个问题,最后完美完成任务,加深了兄弟之间的感情。
下图就是我们所需要的查询结果。
首先我们用vba进行快速处理。
Sub 时间查询()
Dim a!, b!
c = 136
For a = 3 To 40
For b = 5 To c
If Sheet2.Cells(a, b) > 0 Then
Sheet2.Cells(a, c + 1) = Sheet2.Cells(2, b)
Exit For
End If
Next
Sheet2.Cells(a, c + 2) = Sheet2.Cells(2, c)
Next
End Sub
然后我们在用pandas 进行处理
原文地址:https://www.cnblogs.com/suntory/p/9095572.html
时间: 2024-10-07 16:15:13