匹配数据库,审核信息

该博客介绍了使用Python进行表格审核处理的流程。先导入库并定义路径,提取信息简表所需字段,与需审核表格合并,对匹配结果审核并转换布尔值,替换数据、重命名排序,进行账号匹配,最后将处理后的文件统一存放并冻结首行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

审核表格

1、导入库及定义路径

import os 
import pandas as pd
import numpy as np
path=os.chdir('D:\\重要材料-离职')
os.getcwd()

2、打开信息简表,该表格的信息是准确的,提取需要的字段保存为df_1

df=pd.read_excel('20201117在岗人员基本信息.xlsx',encoding='gbk')
df_1=df.loc[:,['员工编码','姓名','部门室','职位细分名称']]

3、定义路径到需要审核的表格(该表格的信息可能不准确)并进行两表合并

path=os.chdir('E:\\需要处理的表格')
os.getcwd()
df_2=pd.read_excel('附件2:人员职位调整表(2020年模板)-深汕合作区分公司.xlsx',encoding='gbk')
df_3=pd.merge(df_2,df_1,how='inner',left_on='员工编号',right_on='员工编码')
df_3.head(1)

4、对匹配的结果相应的字段进行审核,并且将布尔值变成字符型保存

df_3['核对_员工编号']=(df_3['员工编号']==df_3['员工编码'])
df_3['核对_姓名_x']=(df_3['姓名_x']==df_3['姓名_y'])
df_3['核对_所在部门、室/模块']=(df_3['所在部门、室/模块']==df_3['部门室'])
df_3.head(1)

for i in range(len(df_3['序号'])):
    df_3.loc[i,'核对_员工编号']=str(df_3.loc[i,'核对_员工编号'])
    df_3.lo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值