python比对excel表数据中的差异_Python比对EXCEL数据

我通常表导入到数据库中,并使用数据库来编写sql找到两者之间的相同的数据表。当你去工作,你没有Oracle安装在你的电脑上。有两个表比较。你需要找到表2(2000年的数据,只有姓名和身份证号码)表1 (2 w的数据,包括乡镇信息)的人存在,想尝试用Python:我从网上搜到了,准备使用xlrd模块,导入xlrd importxlrd设置路径,打开文件,path1 = ' D: \\ ' data1 = _workbook (path1)查询工作表,Sheets1 = () sheet_1_by_name = _by_name (u 'Sheet1\u201D) sheet1_rows = sheet_1_by_打印测试:第一行,第二行,第四列,打印(sheet_1_by__values(1)打印(sheet_1_by__values(2、3、4)结果:[协调区代码,新系统社区或学校村组ID(八位)\u201D,\u201C新系统社区或学校村组名称\u201D、\u201C身份证\u201D、\u201C名称\u201D、\u201C1正常付款;

2,欠付款\u201D、\u201C付款\u201D、\u201C个人支付部分金额\u201D、\u201C整体医疗保险基金分配金额\u201D、\u201C金融补贴金额的,\u201D、\u201C][' 42 * * * * * * * * * * * * * * * *\u2019)在第二个表中,只有名字和身份证,importxlrdpath1 = ' D: \\ ' data1 = _workbook (path1) sheets1 = () sheet_1_by_name = _by_name (u 'Sheet1\u201D) sheet1_rows = sheet_1_by_print (sheet_1_by__values(1)打印(sheet_1_by__values (2、3、4) path2 = ' D: \\ ' data2 = _workbook (path2) sheets2 = () sheet_2_by_name = _by_name (u 'Sheet1\u201D) sheet2_rows = sheet_2_by_print (sheet_2_by__values(1, 1)打印(sheet_2_by__values(2, 3)目前,我还没有直接研究如何使用data1以及data2和取的数据行。

虽然我得到了输出数据后,Python是处理数据时,自动添加\u201D。0的数量后,前后单引号的字符串。后导入EXCEL, 0和单引号替换为空的。。我回去和搜索如何匹配2表的数据在EXCEL中,说这是使用VLOOKUP函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值