现在有两个相同的数据集的结构,把80年和2000年两个文件夹,文件名是一样的,但文件数据是不一致的80年xls格式存储,2000年使用xlrd读取数据存储在xlsx格式,使用openpyxl读取数据,然后比较了读取数据。第一种比较后,列出了相应的子条目:def compareData(文件名):file80 = get_filename_from_dir (F: \\ \\ 80) resultfx =[]如果文件名file80: wb80 = _workbook(80 \/ +文件名)wb2000 = _workbook(2000 \/ +文件名)sheet80_0 = _by_index (0) sheet80_1 = _by_index (1) sheet2000_0 = _by_index (0) sheet2000_1 = _by_index(1)测试= sheet80_ (0, 1)。

值#表2 #打印测试,\u201C+ + + + +\u201D,test2for我范围内(3 8):j的范围(13):如果(cmp (j, 10) ! = 0): val80 =浮动(sheet80_ (j,我)value) #打印str (val80),\u201C\u2014\u2014\u201D, str (j),\u201C\u2014\u2014\u201D, str(我)如果(cmp (j, 8) = = 0): val2000 =浮动(sheet2000_(14,我)value) elif (cmp (j, 6) = = 0或cmp (j, 7) = = 0): val2000 =浮动(sheet2000_ (j + 5,我)value)其他:val2000 =浮动(sheet2000_ (j + 4,我)value) val_cha = val80-val2000if (cmp (val_) !

= 0): L = [] lx = sheet80_ (1,0) value +\u201D\u2014\u2014\u201C+ sheet80_(0米)value (lx) (str (val80_1)) (str (val2000_1)) (L)返回resultfxelse:打印文件名+\u201D- - - - - - 80年的数据\u201Cdef myresult(文件名):wb =工作簿()指数= 0 d的数据:表= _sheet(\u2018表\u2019+ str(索引))((文件名,' 80 ',' 2000 '))(d)指数=指数+ 1(比较result.xlsx)第二是生成相同的表结构,然后填写的差异值:r = get_filename_from_dir (F: \\ \\ 2000) file80 = get_filename_from_dir (F: \\ \\ 80)世行=工作簿()指数在r = 0我:如果我在file80:表= _sheet(\u2018表\u2019+ str(索引))(((\u201Cgbk\u201D)、\u201C80\u201D.

decode (gbk)]) dilei_head =[我的地图区域映射的土地面积,\u201C线性特性,脊区\u201D,\u201C包括国有土地\u201D,包括集体土地']gengdi_head =[\u201C耕地\u201D,我\u201C稻田\u201D,\u201C灌溉土地\u201D,\u201C陆地\u201D,\u201C1类\u201D,\u201C二级\u201D、\u201C三级\u201D,\u201C四级\u201D,\u201C五类\u201D,\u201C6类\u201D,\u201C七类\u201D,\u201C8类\u201D,\u201C9类\u201D,\u201C10等。

\u201D,\u201C13等。\u201D,\u201C14等。\u201D,\u201C15等。\u201D]dilei_col =[\u201C面积\u201D、\u201C耕地\u201D,\u201C耕地\u201D,\u201C其中:稻田\u201D,其中包括:灌溉土地,\u201C花园的土地\u201D,\u201C林地\u201D,\u201C区域与K\u201D,\u201C其他(包括育种)\u201D,\u201C建设用地\u201D,\u201C闲置土地\u201D)为t,项列举(dilei_head):(行= (gbk))为t,项列举(gengdi_head):(行= (gbk))为t,项列举(dilei_col):(行= (gbk))在列举为t,条目(compareData(我)):如果(t !

decode (gbk) (= m + 2行,列= t + 2,价值= mitem): m, mitem在列举(项):mitem = str (mitem) .decode (gbk) (= m + 2 = 15行,列,价值= mitem)指数=指数+ 1:打印i + 80\u201D\u2014\u2014无数据\u201D(\u201C对比结果\u201D)

python excel对比_日常使用————python对比两个excel表中的数据相关推荐

  1. python亿级mysql数据库导出_Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法...

    本文实例讲述了python实现将MySQL数据库表中的数据导出生成csv格式文件的方法.分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf- ...

  2. 《python 数据可视化编程实战》-从excel表中读取数据

    从excel表中读取数据 #!/usr/nim/env python # _*_ coding:utf-8 _*_ import xlrd from numpy import *file1 = 'D: ...

  3. Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet

    Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet 发表时间:2020-04-26 问题:从当前目录或子目录中查询符合条件的excel表格,并从这 ...

  4. oracle 两表两列数据对比_【SQL】根据两列信息,整合两张表数据

    两张表数据如下: --2017年 id college score A001 北京大学 670 A002 中国人民大学 646 A003 清华大学 664 A003 清华大学         (定向) ...

  5. python 字节码_简单入门python字节码混淆

    前言 我就是小菜鸡本鸡了,不是很会写东西,请各位大佬多多见谅.本文基于python2.7,因为python3并不是很懂. python文件如果要发布的话,有时候还是难免想保护一下自己的源码,有些人就直 ...

  6. python学习:向Firebird数据库表中插入数据

    向前一篇文章中创建的T1表中插入数据. # -*- coding: utf-8 -*- """ Created on Tue Jul 10 22:06:43 2018 使 ...

  7. 人名和成绩一起排序_不同工作表中的数据表排序各异,如何用Excel数据透视表汇总?...

    用数据透视表做分析的时候,有时源数据有好几张数据表,且分布在不同的地方.且因为维护源数据的人不同,数据表的行.列标题也未必固定不变. 那么问题来了,如果各个数据表的行标题排序各不相同,如何将它们合并到 ...

  8. jsp后台批量导入excel表格数据到mysql中_运用java解析excel表,拿到表中的数据并批量插入数据库...

    首先,本文是运用jxl进行excel表的解析,所以我们需要先下载一个jxl.jar的jar包: 并且需要一个与excel表对应的实体类,用于接收excel的数据: 然后就是代码部分,我们先编写一个函数 ...

  9. php将excel数据导入mysql表中_【PHP】将EXCEL表中的数据轻松导入Mysql数据表

    在网络上有不较多的方法,在此介绍我已经验证的方法. 方法一.利用EXCEL表本身的功能生成SQL代码 ①.先在"phpmyadmin"中建立数据库与表(数据库:excel,数据表: ...

最新文章

  1. Focal Loss和它背后的男人RetinaNet
  2. Quartz.NET基础知识概述
  3. @value 静态变量_你理解 PHP 中的静态方法吗?
  4. 云炬Android开发笔记 12基于WebView的混合App框架设计(包含浏览器与原生请求Cookie的处理)
  5. 如何采用python语言绘制一条_如何使用matplotlib绘制一条线?
  6. [转载] 杜拉拉升职记——43 偷听者
  7. adams怎么做往复运动_关于HiFi | 在家里听音乐看电影,喇叭应该怎么选?
  8. JDBC基础篇(MYSQL)——自定义JDBCUtil工具类
  9. ELman神经网络matlab实现
  10. 机器学习之数据预处理——降噪
  11. labview霍夫曼编码_毕业设计 基于LabVIEW的编码的设计与仿真—信源编码
  12. CoAP 协议分析与测试
  13. audit linux mysql_MySQL审计工具Audit Plugin安装使用
  14. js文字转图片,使用画布绘制
  15. ArcGIS 切片/瓦片的发布与加载
  16. Altium Designer原理图转OrCAD原理图方法
  17. 掺镱光纤激光器 RP Fiber Power
  18. python 股票自动交易助手_hikyuu: 基于C++/Python的开源量化交易研究框架
  19. Python练习——风轮绘制
  20. 火炬电阻_火炬神经网络的对抗性攻击和防御

热门文章

  1. J2EE项目异常处理
  2. ubuntu 18.04 升级至 glibc_2.28
  3. 【Apache POI】Excel操作(三):Excel在浏览器端即Web端写入操作的实现
  4. 入群仪式感很重要,入群欢迎语应该要怎么设置
  5. java相同字符截取第n次_Java 获取字符串中第N次出现的字符位置
  6. 2015中兴校园招聘 软件A卷
  7. 聊聊人工智能的神奇公式:贝叶斯公式
  8. 神奇!Python编辑公式竟可以如此简单!
  9. html5怎么用优酷播放本地视频,手机优酷怎么播放本地视频 本地文件导入方法
  10. Spring Boot 微信小程序用户支付、退款及企业付款到用户零钱、银行卡 -- 自用