Field[] fields = clazz.getDeclaredFields();
    for (Field field : fields) {
      ExcelField excelField = field.getAnnotation(ExcelField.class);
      if (excelField != null) {
        field.setAccessible(true);
        fieldMap.put(excelField.position(), field);
      }
    }
    excelMapCache.put(clazz.getName(), fieldMap);
    return fieldMap;
  }