java使用POI导入Excel,并判断合并单元格处,停止循环
2012-11-15 11:17
645 查看
public class ExcelCell { public static boolean isMergedRegion(HSSFSheet sheet,int row ,int column) { int sheetMergeCount = sheet.getNumMergedRegions(); for (int i = 0; i < sheetMergeCount; i++) { Region ca = sheet.getMergedRegionAt(i); int firstColumn = ca.getColumnFrom(); int lastColumn = ca.getColumnTo(); int firstRow = ca.getRowFrom(); int lastRow = ca.getRowTo(); if(row >= firstRow && row <= lastRow) { if(column >= firstColumn && column <= lastColumn) { return true; } } } return false; } }
===============================================
rowNum = sheet.getPhysicalNumberOfRows(); for (int i = 7; i < rowNum; i++) { row = sheet.getRow(i); if(ExcelCell.isMergedRegion(sheet, row.getRowNum(), 1)){ System.out.println("合并单元格,停止循环"); break; } try { //获取单元格对象 System.out.println(i+" "+row.getCell(0)+"==>"+row.getCell(0).getCellStyle().getIndention()+" ****"+row.getCell(1)+" "+row.getCell(2)); } catch (Exception e) { e.printStackTrace(); } }
相关文章推荐
- Java中使用poi导入、导出Excel
- 使用Java POI导入导出Excel数据
- Java中使用poi导入、导出Excel
- Java中使用poi导入、导出Excel
- Java中使用poi导入、导出Excel
- Java中使用poi导入、导出Excel
- JAVA使用poi进行EXCEL模板导入导出,XSSFCell数据类型
- java中使用poi实现导入Excel
- java中使用poi实现导入Excel
- java使用poi导入excel
- Java 使用poi把数据库中数据导入Excel的解决方法
- Java中使用poi导入、导出Excel
- Java中使用poi导入、导出Excel
- 使用POI实现在java程序中导入导出Excel文件数据
- Java 使用poi导入excel,结合xml文件进行数据验证的例子(增加了jar包)
- java中使用poi导出读取导入Excel
- java中使用POI导入excel数据的过程中,遇到读取以科学计数法显示的数据
- Java 使用poi导入excel,结合xml文件进行数据验证的例子(增加了jar包)
- 【JavaWeb开发】使用java实现简单的Excel文件的导入与导出(POI)
- Java 使用poi导入excel,结合xml文件进行数据验证的例子