code: private String formatRawCellContents(double value, int formatIndex, String formatString) {
  
          // Is it a date?
          if (DateUtil.isADateFormat(formatIndex, formatString)) {
              if (DateUtil.isValidExcelDate(value)) {
  
                  Date d = DateUtil.getJavaDate(value);
                  SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
                  return f.format(d);
              }
          }
          String _value = NumberToTextConverter.toText(value);
          if (_value.indexOf('E') > -1) {
              //若是科学计数法,则转换为非科学计数法
              return new BigDecimal(value).toString();
          }
          return _value;
      }
docs: 判断是否是日期，若是返回日期字符串，否则返回数字字符串
  
  @param value
  @param formatIndex
  @param formatString
  @return