【Python数据分析】利用Python快速对两个EXCEL表格进行内容比较并找出差异

        如何快速找到两个EXCEL表格的数据差异?今天就与大家分享如何利用Python数据分析3分钟搞定,不管EXCEL表格有多少行数据,代码总是那么几行。不多说了,上案例(文末附Python数据分析案例下载链接)。

现在有2个EXCEL表格,需要找出他们的差异,‘“表1”原表格数据如下:

        ‘“表2”原表格数据如下:

        根据这个要求,可利用Python的openpyxl模块实现,代码如下:

  1. 第一行至第四行代码是引入Python相关模块;
  2. 第五行、第六行代码是读取要比较的两个表格名称,注意文件需要带上格式;
  3. 第七行、第八行代码是选中要比较的两个表格的工作簿;
  4. 第九行、第十行代码是遍历表格的所有行、列;
  5. 第十一行至第十四行代码是一个for循环语句,将对比两个表格的所有单元格内容;
  6. 第十五行至第十九行代码是一个if条件判断语句,如果对比发现数据不同,就将数值不同的单元格加粗并标注黄色底色;
  7. 第二十行、第二十一行代码是将对比完的结果分别写到新的表格里。

     21行代码便可轻松实现所要完成的任务,如果你经常碰到此类工作任务,稍微改一下文件名、调试一下代码就可以实现利用Python自动办公了,程序运行后“表3_Python导出”结果如下:

        程序运行后“表4_Python导出”结果如下:

【Python数据分析】系列文章主要与大家分享数据分析与可视化相关的内容,我相信很多朋友都想学习Python数据分析,小编苦于没有找到合适的Python交流学习群,决定自己建一个,没有课程推广,没有广告打扰,纯学习交流,想入群的小伙伴可以加小编助理微信,让我们一起学习进步、升职加薪!

       想获取代码文件,请微信关注微信公众号“闲谈项目管理”,对话框回复“数据分析案例3”即可获得文件下载链接。

  • 22
    点赞
  • 230
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值