由于HSSFWorkbook只能操作excel2003一下版本,XSSFWorkbook只能操作excel2007以上版本,所以利用Workbook接口创建对应的对象操作excel来处理兼容性 public Workbook getWorkBook(MultipartFile file){ Workbook wb= null; boolean isExcel2003 = file.getName().endsWith("xls")?true:false; if(isExcel2003){ wb = new HSSFWorkbook(file.getInputStream()); }else{ // wb = new XSSFWorkbook(file.getInputStream()); wb = WorkbookFactory.create(file.getInputStream()); } return wb; }
POI Workbook接口和HSSFWorkbook对象和XSSFWorkbook对象操作相应excel版本
猜你喜欢
转载自blog.csdn.net/guizaian/article/details/84871951
今日推荐
周排行