python数据匹配,Excel
2022/1/27 20:34:16
本文主要是介绍python数据匹配,Excel,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
from openpyxl import load_workbook
# 打开工作簿【11月考勤统计.xlsx】,获取活动工作表
wb = load_workbook('./material/11月考勤统计.xlsx')
ws = wb.active
# 创建迟到人员字典
info_late={}
# 循环读取除表头外的表格数据
for row in ws.iter_rows(min_row=2,values_only=True):
# 取出员工工号
emp_id = row[0]
# 取出迟到次数
emp_num= row[-1]
# 将信息添加入字典,字典格式为{'员工工号': '迟到次数'}
info_late[emp_id]=emp_num
# 打开工作簿【迟到次数月度统计(11月更新).xlsx】,获取活动工作表
monthly_wb = load_workbook('./material/迟到次数月度统计(11月更新).xlsx')
monthly_ws = monthly_wb.active
# 循环读取出表头外的表格数据
for monthly_row in monthly_ws.iter_rows(min_row=3,max_col=14,values_only=True):
# 取出员工工号
member_id=monthly_row[0]
# 取出十一月份的迟到次数
emp_count=monthly_row[-1]
# 匹配迟到次数是否相等
if emp_count != info_late[member_id]:
print('工号{}迟到情况不匹配,请核查后更新'.format(member_id))
这篇关于python数据匹配,Excel的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04Python外包有哪些常见的主要库-icode9专业技术文章分享
- 2024-10-02基于深度学习的钢铁缺陷检测系统(yolov8、注意力机制、PyQt5界面、Python)
- 2024-10-01怎么用python搭建一个系统-icode9专业技术文章分享
- 2024-09-30Python基础入门教程
- 2024-09-30获取参数学习:Python中的基础教程
- 2024-09-30Python编程基础详解
- 2024-09-29点击加载学习:Python编程基础教程
- 2024-09-29数据科学五大Python前端库:第二部分
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础