今天实习收到了一个任务,手头有两个excel表,分别是4月份和五月份的两份资料,需要找出五月份excel和四月份相比较被删除和新增的条目。(他们事业单位平时都是人工处理这些任务,几百个条目这得校对到什么时候....于是我想起了python)

画图更直观地表达(B为五月份、A为四月份):

所要求的部分即为A和B的并集减去A和B的交集

即(AUB)-(A∩B)

接下来用Python实现:

import xlrd                      #导入模块
from xlutils.copy import copy#分别打开F盘的两个表格来获取数据
data1=xlrd.open_workbook('F:4月份.xlsx')
data2=xlrd.open_workbook('F:5月份.xlsx')#获取两个表格的工作表
#通过索引顺序获取 sheet_by_index(0)
sheet1=data1.sheet_by_index(0)
sheet2=data2.sheet_by_index(0)#获取两个表的第一列数据,并返回两个数组
list1=sheet1.col_values(0)
list2=sheet2.col_values(0)Union=list(set(list1).union(set(list2)))
Intersection=list(set(list1).intersection(set(list2)))
Result=list(set(Union).difference(set(Intersection)))print(Result)

运行结果:

ps:由于繁体字和简体字的ascii码不同,有个同样的人名也被误判进了结果

Python操作两个Excel表,筛选出新增和已删除的条目相关推荐

  1. python对比excel两列数据_python 对比excel表格数据表-python实现两个excel表列数据对比若源表与目标表存......

    在数据分析方面,比起python,excel的局限性在哪 data3 = pandas.merge(data1, data2, on=['名称'], how='inner') inner:内连接,取交 ...

  2. python对比两个excel表 【超简单】

    注:由于我们不是专门做数据处理与分析的,因此懂的也少,所以编写的python程序是简单易懂的,如果存在bug或者可以有更好的方法,欢迎大佬指出!!! 主要思路: 就是将excel表中每条数据变成一个字 ...

  3. python excel对比_日常使用————python对比两个excel表中的数据

    现在有两个相同的数据集的结构,把80年和2000年两个文件夹,文件名是一样的,但文件数据是不一致的80年xls格式存储,2000年使用xlrd读取数据存储在xlsx格式,使用openpyxl读取数据, ...

  4. python怎么筛选excel数据_python筛选数据excel表格-如何利用python提取两个excel对比后的重复值的信息?...

    怎么用python读取excel表格的数据 import xlrd #open the .xls file xlsname="test.xls" book = xlrd.open_ ...

  5. python怎么合并多个excel表 视频_()如何用python合并两个excel表格

    ()如何用python合并两个excel表格 python合并excel表格视频教程2020-09-25 04:04:33人已围观 python实现excel合并 Created on Mon Mar ...

  6. python教程80--两个Excel表做对比,找出表的值有哪些差异

    应用场景: 公司财务做账,每个月的人员信息.工资进行比对. 开发环境: mac.python3.8.pycharm.使用openpyxl库 测试数据: 两个excel表:   程序代码:  最后导出a ...

  7. Java对比两张Excel表的数据,java对比两个excel或者一张excel和数据库的一张表的数据是否相同,两张excel表格匹配相同的数据库...

    excel自动从数据库匹配相应的数据 vlookup函数:vlookup(lookup_value,table_array,col_index_num,[range_lookup]) 第一个:look ...

  8. python处理excel表格数据-利用Python处理和分析Excel表中数据实战.doc

    利用Python处理和分析Excel表中数据实战 [利用python进行数据分析--基础篇]利用Python处理和分析Excel表中数据实战 原创 2017年06月28日 15:09:32 标签: p ...

  9. Excel如何实现两个工作表数据的对比,比较两个Excel表,两个表格对比 的绿色工具

    两个不同的EXCEL表格如何进行排序对比,两个Excel表如何比较一样不一样 如何比较两个excel,使用这个工具:http://www.excelfb.com/  点击: 表对齐比较--> 比 ...

最新文章

  1. 七夕大礼包:26个AI学习资源送给你!
  2. Codeforces Round #650 (Div. 3)(A-F1)题解
  3. 「一夜白头」有科学依据了,减压可返黑 | 哥伦比亚大学最新研究
  4. C语言标量变向量的函数,GLSL 详解(基础篇)
  5. 改变服务器控件的显示属性,2.6.1 设置Style特性和其他属性
  6. Debian 9 strech 安装 ROS lunar
  7. python常用的装饰器库_Python中的各种装饰器详解
  8. 知云文献翻译打不开_比有道更好用的英文文献阅读翻译神器免费啦
  9. 网易云音乐刷听歌量_网易云音乐极速版悄然上线!听歌体验同之前没有差别
  10. 前端程序员怎么面试找工作?前端面试技巧分享
  11. 关于MJ刷新的报Too many arguments to function call, expected 0, have *问题
  12. 什么是传递(Pass-Through)会话
  13. ios swift5 设置PingFangSC字体
  14. viper12a电源电路图_基于VIPER12A芯片设计的开关电源
  15. IE 0day,2010传说中的攻击Google等公司的代码
  16. feedsky rss更新
  17. react 中的userReducer
  18. 100G多模光模块介绍及应用
  19. 2.跟我走吧,现在就出发
  20. 简述API HOOK技术及原理

热门文章

  1. Linux命令之校验目录md5deep
  2. Linux中patch文件的使用
  3. java计算机毕业设计全域旅游Web平台源代码+数据库+系统+lw文档
  4. lighthouse脚本
  5. 修改权限644是什么意思
  6. android 4.4官方下载,android x86 4.4 iso下载_android x86 4.4 iso官方下载-太平洋下载中心...
  7. windows 装 php curl,linux/Windows安装PHP-curl扩展
  8. php 安装 curl扩展
  9. 双色球辅助选号工具测试版本
  10. C++工厂方法模式(Factory Method Pattern)