近期项目需要,场景是有两个excel表格,一个是之前的旧表格,一个是新内容的表格,需要将两个不同的提取出来生成新的excel。

python使用到的是pandas这个库,前提是需要安装python,和自己熟悉的开发工具。

defdrop_duplicates(usedExcel, newExcel, outputExcel):

df1=pd.read_excel(usedExcel)

df2=pd.read_excel(newExcel)

c=df1.append(df2)

c.drop_duplicates(keep=False, inplace=True)print(c)

df=pd.DataFrame(c)

df.to_excel(outputExcel, index=False)

写了一个工具函数,需要有两个三个参数第一个是旧的excel表格的绝对路径,第二个是新的excel表格的绝对路径,第三个是需要输出excel表格的绝对路径,

思路:先读取两个表格的内容,读取到的类型是DataFrame,然后使用pandas自带的.append()函数合并两个表格数据,再去除重复值,将去除完成的输出到指定excel

.append()中是将'()'里面的追加到‘.’前面。

.drop_duplicate方法是对DataFrame格式的数据,去除特定列下面的重复行,返回DataFrame格式的数据。

其中.drop_duplicate()有三个参数

subset : column label orsequence of labels, optional

用来指定特定的列,默认所有列

keep : {‘first’, ‘last’, False}, default ‘first’

删除重复项并保留第一次出现的项

inplace : boolean, default False

是直接在原来数据上修改还是保留一个副本

python对比多个excel数据_python-pandas两个相同格式的excel对比输出不同内容相关推荐

  1. wps excel 中将一行多列数据转换为一行两列的格式 的方法函数

    在使用wps excel 整理表格时,我的表格一行有多列内容,我想把这些数据转换为一行两列的格式,在百度上查了很多方法,都很不好用,最后在论坛中看到的方法,借鉴了一下,各位可以参考. 非常重要的一点: ...

  2. python处理多个excel数据_python 数据分析基础 day8-pandas读写多个excel文件

    今天是读<python数据分析基础>的第8天,今天的读书笔记的内容为利用pandas读写多个excel文件,当中涉及到读写excel文件的多个工作表. 大致原理如下: glob.glob( ...

  3. python导出excel数据表中追加数据_python pandas在已存在的excel中追加数据

    pandas读取.写入csv数据非常方便,但是有时希望通过excel画个简单的图表看一下数据质量.变化趋势并保存,这时候csv格式的数据就略显不便,因此尝试直接将数据写入excel文件. pandas ...

  4. 从零开始用python处理excel数据_Python对Excel的操作

    Python几个读取Excel库的介绍: xlwings 可结合 VBA 实现对 Excel 编程,强大的数据输入分析能力,同时拥有丰富的接口,结合 pandas/numpy/matplotlib 轻 ...

  5. python批量处理excel数据_Python批量处理Excel,真香(超实用!)

    本文介绍了利用Python批量处理Excel文件的一种方法,超实用,超简单.轻松可实现,节省时间不只一点点.文章不长,功能超强. 上菜. 某一天,老板丢个我一个任务.需要将400多张表按照一定条件进行 ...

  6. python编程处理excel数据_python实现对excel进行数据剔除操作实例

    前言 学习Python的过程中,我们会遇到Excel的各种问题.下面这篇文章主要给大家介绍了关于python对excel进行数据剔除操作的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详 ...

  7. python pandas excel 排序_Python pandas对excel的操作实现示例

    最近经常看到各平台里都有Python的广告,都是对excel的操作,这里明哥收集整理了一下pandas对excel的操作方法和使用过程.本篇介绍 pandas 的 DataFrame 对列 (Colu ...

  8. python归档excel数据_python 数据存储excel

    Python的小数据存储,用什么格式更有逼格? 小数据存储 我们在编写代码的时候,经常会涉及到数据存储的情况,如果是爬虫得到的大数据,我们会选择使用数据库,或者excel存储.但如果只是一些小数据,或 ...

  9. python抽取某个时间段的数据_python 批量提取excel 指定时间段的数据

    [Python] 纯文本查看 复制代码import pandas as pd import os import datetime path = r'C:\Users\plm\Desktop\text1 ...

  10. python从mysql导出大量数据_python从mysql导出数据导excel

    # coding:utf8 import sys reload(sys) sys.setdefaultencoding('utf8') # author: 'zkx' # date: '2018/3/ ...

最新文章

  1. logstash创建不了索引_「技术选型」Elasticsearch vs. Solr-选择您的开源搜索引擎
  2. B-Tree 和 B+Tree
  3. python使用shell环境变量_linux中添加环境变量(python为例)
  4. 革新以太网交换机架构 全光网络的风刮进园区
  5. centos7安装详细图解_CentOS7编译安装PHP7的详细教程(图文)
  6. 共享文件服务器密码更换,服务器共享文件密码
  7. 真的发现自己已不再年轻
  8. Word 多级标题中的某一级的编号变为竖线
  9. android项目 之 记事本(12) ----- 图片的等比例缩放及给图片添加边框
  10. Python3爬虫-selenium爬取百度文库
  11. 【高中数学】数列 · 通项求法
  12. 渡课学习第17天:JavaScript一脸懵逼
  13. Springboot中使用阿里云短信验证码服务
  14. bash下的特殊符号与通配符
  15. 麻省理工成立计算机学院,麻省理工学院斥资10亿美元建新计算机学院
  16. mysql查看主机名_mysql怎么看主机名
  17. python查找文件并重命名_python复制文件并重命名
  18. XmlHttpRequest之fetch
  19. android模拟器 报错:X Error of failed request: BadRequest (invalid request code or no such operation)
  20. python100个常用函数

热门文章

  1. odb对象关系映射系统
  2. Pthread线程基础学习
  3. 查看挂载阵列卡下的磁盘SMART
  4. html用css美化表格
  5. 阿里云邮件推送使用方法
  6. 快手测试开发工程师面试
  7. SDK开发技术规范总结
  8. 学计算机跨考航天航空,北京航空航天大学计算机考研辅导班:跨考考研经验
  9. vue 倒计时 插件_vue倒计时组件
  10. RockWare RockWorks 17.0.0 1CD地表数据可视化软件