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);
}
}

浙公网安备 33010602011771号