code: private void writeCellValue(Object value, Map<String, Integer> schema, String column, Row row) {
          if (column == null || value == null) {
              return;
          }
          Cell cell = row.getCell(schema.get(column), Row.CREATE_NULL_AS_BLANK);
          if (NumberUtils.isNumber(value.toString())) {
              cell.setCellValue(Double.parseDouble(value.toString()));
          } else {
              if (value.toString().contains("\n")) {
                  cell.getCellStyle().setWrapText(true);
              }
              cell.setCellValue(value.toString());
          }
      }
docs: 処理行の列名に対応するセルの値を設定する。
  
  @param column
  @param value
  @return