Java比较两份excel 您所在的位置:网站首页 两张excel表格匹配 Java比较两份excel

Java比较两份excel

2024-07-14 19:08| 来源: 网络整理| 查看: 265

1:下列代码为Java比较两份excel 或者同一份excel的两个不同的sheet每一行是否相同;同时提供模糊匹配和精准匹配两个方案可以选择。大家如果有更好的方法 欢迎大家在下面留言哦...

  A:读取excel组装成list集合

public class RWExcel { private String filePath; private String anotherfilePath; /** * 构造方法 * */ public RWExcel(String filePath,String anotherfilePath){ this.filePath = filePath; this.anotherfilePath = anotherfilePath; } /** * * 读取excel 封装成集合 * 该程序需要传入一份excel 和excel的列数 行数由程序自动检测 * 注意:该方法统计的行数是默认第一行为title 不纳入统计的 * * @return * */ // @Test public ArrayList ReadExcel(int sheetNum) { // int column = 5;//column表示excel的列数 ArrayList list = new ArrayList(); try { // 建需要读取的excel文件写入stream HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(filePath)); // 指向sheet下标为0的sheet 即第一个sheet 也可以按在sheet的名称来寻找 HSSFSheet sheet = workbook.getSheetAt(sheetNum); // 获取sheet1中的总行数 int rowTotalCount = sheet.getLastRowNum(); //获取总列数 int columnCount = sheet.getRow(0).getPhysicalNumberOfCells(); //System.out.println("行数为:"+rowTotalCount+"列数为:"+columnCount); for (int i = 0; i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有