code: @Override
      public void render() {
          response.reset();
          response.setHeader("Content-Disposition", "attachment;Filename=" + this.fileName);
          response.setContentType(CONTENT_TYPE);
          OutputStream os = null;
          try {
              os = response.getOutputStream();
              Writer writer = new Writer(os, cn.zhucongqi.excel.support.ExcelTypeEnum.XLSX);
  			writer.write(this.data);
  			writer.finish();
          } catch (Exception e) {
          	e.printStackTrace();
              LOG.error(e.getMessage(), e);
              throw new RenderException(e);
          } finally {
              try {
                  if (os != null) {
                      os.flush();
                      os.close();
                  }
              } catch (IOException e) {
              	e.printStackTrace();
                  LOG.error(e.getMessage(), e);
                  throw new RenderException(e);
              }
          }
      }
docs: TODO header