java处理Excel文件插件poi.jar

使用poi.jar比jxl.jar好用,因为可以处理.xlsx这种比03版Excel新的表格。使用方法:
引入poi.jar.
源码:

XSSFWorkbook book = new XSSFWorkbook(new FileImputStream(
new File(path)));
XSSFSheet sheet = book.getShetAt(0);
sheet.getRow(0).getCell(0).getStringCellValue();

值得注意的是,Cell的类型CellType有几种类型。为正确处理,可以如下判断:

XSSFCell cell = shet.getRow(0).getCell(0);
int cellType = cell.getCellType();
switch(cellType){
case CELL_TYPE_NUMERIC:
        if(HSSFDateUtil.isCellDateFormatted(cell){//日期格式
              Date d = cell.getDateCellValue();
        }else{//数值格式
            cell.getNumericCellValue();
        }
break;
case XSSFCell.CELL_TYPE_STRING:
       cell.getStringCellValue();
break;
}

你可能感兴趣的:(java处理Excel文件插件poi.jar)