应该是格子里是数字类型,但是没用数字类型去取
switch (cell.getCellType()) {
     case Cell.CELL_TYPE_BLANK:
     ret = "";
     break;
     case Cell.CELL_TYPE_BOOLEAN:
     ret = String.valueOf(cell.getBooleanCellValue());
     break;
     case Cell.CELL_TYPE_ERROR:
     ret = null;
     break;
     case Cell.CELL_TYPE_FORMULA:
     Workbook wb = cell.getSheet().getWorkbook();
     CreationHelper crateHelper = wb.getCreationHelper();
     FormulaEvaluator evaluator = crateHelper.createFormulaEvaluator();
     ret = getCellValue(evaluator.evaluateInCell(cell));
     break;
     case Cell.CELL_TYPE_NUMERIC:
     if (DateUtil.isCellDateFormatted(cell)) { 
     Date theDate = cell.getDateCellValue();
     ret = simpleDateFormat.format(theDate);
     } else { 
     ret = NumberToTextConverter.toText(cell.getNumericCellValue());
     }
     break;
     case Cell.CELL_TYPE_STRING:
     ret = cell.getRichStringCellValue().getString();
     break;
     default:
     ret = null;
     }
这样试试