Apache-POI 简单应用

测试的Excel文件为四列的普通表格

jar包:poi-3.15-beta2.jar(Office2003xls文件)、poi-ooxml-3.15-beta2.jar(Office2007xlsx文件)

File file=new File("D:\\testEXC.xlsx");
if(!file.exists()) {
  throw new FileNotFoundException();
}
FileInputStream fis = new FileInputStream(file);
            
@SuppressWarnings("resource")
XSSFWorkbook xssfWorkbook = new XSSFWorkbook(fis);
            
int sheetNum = xssfWorkbook.getNumberOfSheets();
for(int i = 0;i<sheetNum;i++) {
  Sheet sheet = xssfWorkbook.getSheetAt(i);
                
  int lastRow = sheet.getLastRowNum();
  if(lastRow <= 0) {
    continue;
  }
                
  Row row = null;
  String name = "";
  String title = "";
  String content = "";
  String email = "";
                
  for(int rowNum = 1;rowNum <= lastRow;rowNum++) {
    row = sheet.getRow(rowNum);
    if(row == null) {
      continue;
    }
                    
    name = getCellValue(row.getCell(0));
    title = getCellValue(row.getCell(1));
    content = getCellValue(row.getCell(2));
    email = getCellValue(row.getCell(3));
                    
    System.out.println(name+" / "+title+" / "+content+" / "+email);
  }
}

 

posted @ 2016-09-11 18:13  Yuan丶野幻想  阅读(259)  评论(0编辑  收藏  举报