import openpyxl as vb
from openpyxl import load_workbook#此函数可以获取excel整行数据
def get_row_value(ws,row):col_num = ws.max_columnrow_data = []for i in range(1,col_num+1):cell_value = ws.cell(row=row, column=i).valuerow_data.append(cell_value)return row_datawblist_1 = []
wb1 = vb.load_workbook('data_all.xlsx')
wbsheet_1 = wb1.active
for cell in wbsheet_1['A']:    #只按照第一列筛选重复值,可以根据需求改变列号wblist_1.append(str(cell.value).strip())wblist_2 = []
wb2 = vb.load_workbook('test1.xlsx')
wbsheet_2 = wb2.active
for cell in wbsheet_2['A']:wblist_2.append(str(cell.value).strip())wb3 = vb.Workbook()
wbsheet_3 = wb3.activej = 1
row_count = 0
for i in wblist_2:row_count += 1if i not in wblist_1:   #如果要保留重复项只需要去掉notwbsheet_3.append(get_row_value(wbsheet_2,row_count))j += 1wb3.save('result.xlsx')

实际上只要掌握excel文件的读取和创建格式,可以实现很多excel的操作。

Python将两个EXCEL去除(或保留)重复数据相关推荐

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

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

  2. Java对比两张Excel表的数据_比较两个Excel表格并提取重复数据

    目标: 搜索并比较两个字段E列(表2)到E列(表1)将表2中的重复值返回到表3 显示和突出显示工作表1和2上的重复值突出显示 从工作表2复制重复条目,然后添加到工作表3 如果E列(表2)= E列(表1 ...

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

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

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

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

  5. pandas使用duplicated函数删除dataframe中重复列名称的数据列、默认保留重复数据列中的第一个数据列(removing duplicate columns in dataframe)

    pandas使用duplicated函数删除dataframe中重复列名称的数据列.默认保留重复数据列中的第一个数据列(removing duplicate columns in dataframe) ...

  6. excel如何晒出重复数据_怎么筛选出excel中重复数据

    本文收集整理关于怎么筛选出excel中重复数据的相关议题,使用内容导航快速到达. 内容导航: Q1:Excel的数据怎么筛选一列中重复的数据 假如1在A2单元格,在B2单元格输入公式, =IF(COU ...

  7. 在excel中如何筛选重复数据_EXCEL如何快速筛选重复数据,并将结果快速复制到其他单元格...

    导读:EXCEL如何快速筛选重复数据,并将结果快速复制到其他单元格 很多小伙伴不知道怎么快速筛选重复数据,只能硬着头皮一个一个去筛选?筛选到抓狂了有没有? 今天小马跟大家分享一下,如何快速快速筛选重复 ...

  8. python与excel的区别-python比较两个excel表格的差异

    一个同事有两个excel表格要比较差异, 找了一下有相关软件,如: beyond compare, excel compare 但这两个似乎都是直接排序再比较的. 然后没办法,就用python折腾了一 ...

  9. Python操作两个Excel表,筛选出新增和已删除的条目

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

最新文章

  1. 让python执行完停在解释器窗口
  2. 1.2 线性回归与梯度下降-机器学习笔记-斯坦福吴恩达教授
  3. js实现php中sleep()延时的功能
  4. mysql crash 如何导出数据库_mysql 如何做到crash后无损恢复数据的
  5. JAVA基础之容器基础内容
  6. UIBarButtonSystemItem 样式
  7. 没有servlet接口_Java——Servlet
  8. 简单测试Content-Length和Chunked两种不同的数据传输方式
  9. 国产规则引擎urule,产品化方案的扛把子
  10. LabVIEW网络数据传输远程控制编程与验证测试
  11. 山东网通/电信用户DNS设置
  12. 【设计模式】【第四章】【订单状态流转】【状态模式 + 享元模式+模板方法模式】
  13. 你和你的女神之间,差了一个OpenCV口红色号识别器
  14. 人工智能python好学吗_人工智能“速成班”Python好学吗 小心别被忽悠了
  15. day14课后总结app
  16. 致远oa读取服务器信息失败,致远OA A8V5常见问题集
  17. 如何将SQL查询出的两列合并成一列显示,并用逗号隔开
  18. 数据分析方法-描述性统计分析
  19. gravity和layout_gravity的区别(有时使用layout_gravity=center时失效的原因)
  20. 22春天津大学《环境保护与可持续发展》在线作业一

热门文章

  1. 小学计算机教育教案,小学信息技术教学设计.doc
  2. pandas +re获取pubmed中文献的标题和摘要
  3. VUE父组件向子组件传递数据
  4. 苹果计算机能打出分数吗,Apple M1芯片安兔兔跑分曝光:分数打破安兔兔记录
  5. BigBrother的大数据之旅 Day 1 Linux(1)
  6. auto.js制作简易音乐app(二)
  7. XiaoHu日志 6/29~7/30
  8. 开到“十字路口”的共享汽车未来怎么走?
  9. Python(十一) 原生爬虫
  10. PhotoShop使用1 - 图片的新建,裁剪,图像大小的修改,移动工具