code: public static void createCell(SheetTemplate template, Object value, String styleKey) {
          Cell cell = template.currentRow.createCell(template.currentColumnIndex);
          setCellStyle(template, cell, styleKey);
          if (null == value || "".equals(value)) {
              template.currentColumnIndex++;
              return;
          }
  
          if (String.class == value.getClass()) {
              cell.setCellValue((String) value);
              template.currentColumnIndex++;
              return;
          }
  
          if (int.class == value.getClass()) {
              cell.setCellValue((int) value);
              template.currentColumnIndex++;
              return;
          }
  
          if (Integer.class == value.getClass()) {
              cell.setCellValue((Integer) value);
              template.currentColumnIndex++;
              return;
          }
  
          if (double.class == value.getClass()) {
              cell.setCellValue((double) value);
              template.currentColumnIndex++;
              return;
          }
  
          if (Double.class == value.getClass()) {
              cell.setCellValue((Double) value);
              template.currentColumnIndex++;
              return;
          }
  
          if (Date.class == value.getClass()) {
              cell.setCellValue((Date) value);
              template.currentColumnIndex++;
              return;
          }
  
          if (boolean.class == value.getClass()) {
              cell.setCellValue((boolean) value);
              template.currentColumnIndex++;
              return;
          }
  
          if (Boolean.class == value.getClass()) {
              cell.setCellValue((Boolean) value);
              template.currentColumnIndex++;
              return;
          }
  
          if (Calendar.class == value.getClass()) {
              cell.setCellValue((Calendar) value);
              template.currentColumnIndex++;
              return;
          }
  
          if (RichTextString.class == value.getClass()) {
              cell.setCellValue((RichTextString) value);
              template.currentColumnIndex++;
              return;
          }
          // default value#toString
          cell.setCellValue(value.toString());
          template.currentColumnIndex++;
      }
docs: <p>设置Excel元素样式及内容</p>
  
  @param value    内容
  @param styleKey 样式