excel比较两列不同
来源:互联网 发布:淘宝平均停留时长 编辑:程序博客网 时间:2024/06/05 19:59
第一种方式,写一个比较不同文件的一个功能:其原理是,把A文件的内容转换成数组,然后B文件比较,有A文件的内容就剔除,剩下的就是不在A文件的内容了,然后将这些保存在diff.txt中。。。
package com.jd.finance.xjk.op.test;import java.io.*;import java.util.HashMap;import java.util.Map;/** * Created by wangxingjie on 2016/10/21. */public class FileCompDiff { public static void main(String[] strings) throws IOException { File daifu=new File("E:\\test\\daifu.txt"); File xiaojink=new File("E:\\test\\小金库发奖.txt"); File diff=new File("E:\\test\\diff.txt"); BufferedReader fileInputStreamDaifu=null; BufferedReader fileInputStreamXiaojink=null; BufferedWriter out=null; try { fileInputStreamDaifu= new BufferedReader(new InputStreamReader(new FileInputStream(daifu),"utf-8")); fileInputStreamXiaojink= new BufferedReader(new InputStreamReader(new FileInputStream(xiaojink),"utf-8")); out= new BufferedWriter(new OutputStreamWriter(new FileOutputStream(diff),"utf-8")); String line1=null; String line2=null; Map<String,String> mapRead=new HashMap<String, String>(35000); while ((line1=fileInputStreamXiaojink.readLine())!=null){ String[] segments1 = line1.split("\t"); mapRead.put(segments1[0],line1+"\n"); } while ((line2=fileInputStreamDaifu.readLine())!=null){ String[] segments2 = line2.split("\t"); if (null!=mapRead.get(segments2[0])){ mapRead.remove(segments2[0]); } } System.out.println("匹配到的数据条数为 :"+mapRead.size()); for (String key :mapRead.keySet()){ out.write(mapRead.get(key)); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally { fileInputStreamDaifu.close(); fileInputStreamXiaojink.close(); out.close(); } }}
最后的文件diff.txt是比较不同的结果文件。
第二种方法是:利用方法=COUNTIF(B:B,A1)即可得到0或者1,0代表的是不同,在通过筛选得到不通的数据
见:http://jingyan.baidu.com/article/c843ea0b7a2a7477921e4a47.html
1 0
- excel比较两列不同
- excel比较两组或两列数据的相同项和不同项
- Excel 两列数据进行比较
- EXCEL 比较两列数据是否相同
- 如何Excel中找出不同两列的相同值
- excel突出显示两列的不同数据
- Excel: 比较无序的两列 找出两列差异值
- excel两列对比
- Excel中对比两列数据的不同并做特殊标记
- Excel大家来找茬,两列数据对比找出不同数据
- excel不同列之间合并
- excel两列交叉对比
- 如何在 Excel 中通过比较两列中的数据来查找重复项
- 如何在 Excel 中通过比较两列中的数据来查找重复项
- Excel两列数据比较,相同的保存在另外一列
- excel比较两列数据中相同的且快速选中和填充
- 用vbscripting操控excel:比较两张excel表的不同并复制出来放到新建表中
- Excel不同列多条件计数
- Genymotion用不了,VirtualBox虚拟机出现问题,请看最后一招
- mysql blog
- 严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start componen
- Eclipse 关联jar包乱码
- Lua 基本语法
- excel比较两列不同
- JDK1.8 HashSet
- linux环境下编写shell脚本启动和关闭jar包服务程序
- 典型负反馈放大电路
- 顺序栈
- 项目中类显示红色下划线
- ecshop二次开发--百度地图
- 安卓易学,爬坑不易—腾讯老司机的RecyclerView局部刷新爬坑之路
- webx-URIBroker