package com.moral.api.utils; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.DateUtil; public class ExcelUtils { public static Object getValue(Cell cell) { Object value = null; if (cell == null) { return null; } switch (cell.getCellType()){ case STRING: // 字符串类型 value = cell.getStringCellValue(); break; case NUMERIC: if (DateUtil.isCellDateFormatted(cell)){ value = cell.getDateCellValue(); }else { // double类型 value = cell.getNumericCellValue(); } break; case BOOLEAN: // boolean类型 value = cell.getBooleanCellValue(); break; case FORMULA: value = cell.getCellFormula(); break; default: break; } return value; } }