code: public MsExcelRecord processRecord(Record<P> record) throws Exception {
          Row row = new MsExcelRow();
          Iterable<Object> values = fieldExtractor.extractFields(record.getPayload());
          int i = 0;
          for (Object value : values) {
              Cell cell = row.createCell(i++);
              setValue(cell, value);
          }
          return new MsExcelRecord(record.getHeader(), row);
      }
docs: {@inheritDoc}