话不多说,上去就是干,请大家加微信返利机器人:lys20191020

源代码

自己第一次写的python代码,遍写遍百度哈哈

# -*- coding: utf-8 -*-
"""
Created on Sat Nov 16 10:30:58 2019@author: 刘云生
@欢迎大家加我开发的微信返利机器人lys20191020,支持我,谢谢
"""import xlrd# 打开excel文件,获取工作簿对象
xl = xlrd.open_workbook('excel/2018.xlsx')
xl2 = xlrd.open_workbook('excel/2017.xlsx')
#获取表头信息
def getTableHeader(xl):firstSheet=xl.sheet_names()[0];print("表的Sheet名字:"+firstSheet)table1 = xl.sheet_by_name(firstSheet)print("表的名字:"+table1.name)print ("表的列数:",table1.ncols)print("表的行数:",table1.nrows)table1_header=table1.row_values(0);return table1_header;# 获取两个list中所有数据列(求并集)
def getUnionList(list1,list2):return list(set(list1).union(set(list2)))# 获取两个list中相同的数据列(求交集)
def getSameList(list1,list2):return [x for x in list1 if x in list2]# 获取两个list中不相同的数据列
def getNotSameList(list1,list2):sameList = [x for x in list1 if x in list2]return [y for y in (list1 + list2) if y not in sameList]list1=getTableHeader(xl);
list2=getTableHeader(xl2);print("相同的数据列:",getSameList(list1,list2));
print("不相同的数据列:",getNotSameList(list1,list2));
print("并集后数据列:",getUnionList(list1,list2));
print("与并集不同数据列:",getNotSameList(list1,getUnionList(list1,list2)));

python3比较两个excel表头的异同列相关推荐

  1. python对excel求和_Python 两个Excel文件对应位置求和并存储

    最近~老板给我的工作一直都有对大量的Excel的操作 比如两Excel对应位置求和,并存储.(两Excel表格的第一列和第一行是一毛一样的,不需要求和,原样保存!) 本着能躺着就不坐着的原则,只想快点 ...

  2. python与excel的区别-Python比较两个excel文档内容的异同

    #-*- coding: utf-8 -*- #比对两个Excel文件内容的差异 #---------------------假设条件---------------- #1.源表和目标表格式一致 #2 ...

  3. excel表头_Excel如何制作老板喜欢的两栏斜线表头?步骤如下

    老板喜欢的表格都是中规中矩的,带有斜线的两栏表头就是其中之一. excel制作两栏斜线表头的方法https://www.zhihu.com/video/1168103971058245632

  4. python3读取excel数据-Python3读取和写入excel表格数据的示例代码

    python操作excel主要用到 xlrd 和 xlwt 这两个库,xlrd读取excel表格数据, 支持 xlsx和xls格式的excel表格 :xlwt写入excel表格数据: 一.python ...

  5. html单元格边框斜线,excel表头三斜线 将线条的两端放在单元格的边框上

    excel表头的三斜线怎么做 将需要插入双斜线的单元格扩大到自己所需要的大小 依次点击"插入"->"形状" 选择"直线",按住shif ...

  6. python教程94--python两个excel表合并,删除不需要的数据操作流程

    开发环境: Mac.python3.8 案例说明: 在日常的Excel操作过程中经常会遇到,两个Excel合并(根据某个条件).删除不需要的数据,用有效的数据进行分析统计的情况. 物料(2个excel ...

  7. 计算机表格标题怎么做,做表必备!超实用的五个制作Excel表头的技巧,快速学起来...

    原标题:做表必备!超实用的五个制作Excel表头的技巧,快速学起来 做Excel表格的时候,需要用到的表头制作技巧,小编都帮你整理出来了,非常实用! 一.制作分项表头 步骤:1.输入两个标题,按&qu ...

  8. html表格类似excel固定表头样式,(转)supertable像excel那样固定table的表头和第一列...

    像excel那样固定table的表头和第一列 .left,.right{float: left;height: 297px;background-color: #ccc;} #left_topic{h ...

  9. python快速对比两个excel的数据是否一致

    python快速对比两个excel的数据是否一致 功能概述 导入包 封装函数 程序开始 功能概述 两个sheet里面的表头有部分不一致,但是数据对应的内容是一致的,因此需要匹配表格多的值是否一致. 输 ...

最新文章

  1. 漫画:如何辨别二逼互联网公司!?
  2. 数据结构---顺序查找和二分查找
  3. Java 10 – JEP 286:局部变量类型推断
  4. Java 基础——类和对象
  5. linux利用* vim提权,Linux使用suid vim.basic文件实现提权
  6. Windows平台下sbt的安装设置
  7. 文学系列:《叶之震颤》读书笔记
  8. 使用Typora上传博客到博客园
  9. 全能电子地图下载器(免安装)
  10. matlab求解联名方程组带三角函数的,matlab三角函数方程组
  11. 空城计课件软件测试,空城计课件参考
  12. linux pkg解压工具,Pkg 1.3.0 发布,FreeBSD 的包管理工具
  13. (转)ICO泡沫:8万本金赚套房子和宝马 几分钟十几万没了
  14. JAVA星期健身计划:If语句和Switch语句
  15. python爬取豆瓣电影top250_用Python爬取豆瓣电影TOP250分析
  16. 木瓜蛋白酶和胃蛋白酶对免疫球蛋白Ig处理的不同
  17. 并购Opera,360之蜜糖,猎豹之砒霜
  18. windows环境下的自保护探究
  19. Unity3D 大型游戏 最后一站 源码 部分重点 整体框架(3)
  20. 【一些实用的学习与资源网站,白(学)嫖(习)使人快乐】

热门文章

  1. 2022年A特种设备相关管理(电梯)考试模拟100题及答案
  2. effective python怎么样_【Python】《Effective Python》 读书笔记 (一)
  3. echart 广州3d_vue echarts 3D地图+省+弹窗
  4. 2020年远程面试全攻略
  5. 让php返回204,python请求返回HTTP 204
  6. 7-1 九宫格密码 (100 分)
  7. VS 官方历史版本下载
  8. legacy引导gpt分区_支持win10的传统legacy启动无损转换为UEFI GPT启动
  9. Web前端--HTML+CSS+JS实现圣诞抓礼物小游戏
  10. 寒假训练赛复盘2.9