excel导入及注意事项
在Excel导入过程中经常遇到单元格数据格式不正确引发的错误,在赋值前需要做下类型转换。 提供一个类型转换工具类: 1 /** 2 * 单元格类型转化工具类 3 * @param cell 4 * @return 5 */ 6 private Map<String,Object> cellTypeDefine(Cell cell){ 7 Map<String,Object> map = new HashMap<>(); 8 switch (cell.getCellType()) { 9 case Cell.CELL_TYPE_BOOLEAN: 10 map.put("COL", cell.getBooleanCellValue()); 11 break; 12 case Cell.CELL_TYPE_NUMERIC: 13 map.put("COL", cell.getNumericCellValue()); 14 break; 15 case Cell.CELL_TYPE_STRING: 16 map.put("COL", cell.getStringCellValue()); 17 break; 18 case Cell.CELL_TYPE_BLANK: 19 map.put("COL",""); 20 break; 21 case Cell.CELL_TYPE