python如何循环读取excel里面第六列的上班打卡时间,并判断是否比8点晚?
发布网友
发布时间:2022-04-23 19:35
我来回答
共1个回答
热心网友
时间:2023-10-03 09:55
代码:
import pandas as pd
import datetime
def compare_time(time_data):
# 获取今天日期
today_time = str(datetime.date.today()) + " " + "08:00:00"
if time_data > today_time:
return True
def run():
# 假设你的时间格式都是 '20120-08-20 16:10:00'
ori_data = pd.read_excel("表名.xls") # 表名 是你的工作表名u
data = ori_data[[u'时间']] # 时间 是你表第6列的列名
data['结果'] = data[u'时间'].astype('str').apply(lambda x: compare_time(x))
# 写入结果表
data.to_excel('结果表名.xls', encoding='utf-8', index=False, header=True)
if __name__ == '__main__':
run()