public static String getCellValue(Cell cell){ //解决日期06-六月-2020格式读入后的问题,POI读取后变成“2020-06-06 00:00:00”格式 if (cell.toString().contains("-") && checkDate(cell.toString())) { //定义一个新的字符串 String anString=""; //设置日期格式 anString =new SimpleDateFormat(“yyyy/MM/dd HH:mm:ss”).format(cell.getDateCellValue()); return anString; } cell.setCellType(Cell.CELL_TYPE_STRING); return cell.getStringCellValue(); } //判断格式是否为06-六月-2020 private static boolean checkDate(String str){ String[] dataArr =str.split("-"); try { if(dataArr.length == 3){ int x = Integer.parseInt(dataArr[0]); String y = dataArr[1]; int z = Integer.parseInt(dataArr[2]); if(x>0 && x<32 && z>0 && z< 10000 && y.endsWith(“月”)){ return true; } } } catch (Exception e) { return false; } return false; }