code: public void setDataFormat(final String settingPattern, final String defaultPattern,
              final CellFormatter cellFormatter) {
  
          String currentPattern = POIUtils.getCellFormatPattern(cell, cellFormatter);
  
          if(Utils.isNotEmpty(settingPattern)) {
              // アノテーションで書式が指定されている場合、更新する
              setDataFormat(settingPattern, cellFormatter);
  
          } else if(currentPattern.isEmpty() || currentPattern.equalsIgnoreCase("general")) {
              // セルの書式が設定されていない場合、デフォルトの値で更新する
              setDataFormat(defaultPattern, cellFormatter);
  
          }
  
      }
docs: 書式を設定する。
  <p>設定使用とする書式がない場合は、セルの書式を優先する。
  <br>ただし、セルの書式も内場合は、デフォルトの書式を設定する。
  </p>
  
  @param settingPattern 設定しようとする書式(空の場合がある)
  @param defaultPattern デフォルトの書式