美文网首页
java处理Excel文件插件poi.jar

java处理Excel文件插件poi.jar

作者: Graddy | 来源:发表于2018-04-25 14:20 被阅读36次

使用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

      本文链接:https://www.haomeiwen.com/subject/daoelftx.html