code: public function bindValue(Cell $cell, $value)
      {
          // sanitize UTF-8 strings
          if (is_string($value)) {
              $value = StringHelper::sanitizeUTF8($value);
          } elseif (is_object($value)) {
              // Handle any objects that might be injected
              if ($value instanceof DateTimeInterface) {
                  $value = $value->format('Y-m-d H:i:s');
              } elseif (!($value instanceof RichText)) {
                  $value = (string) $value;
              }
          }
  
          // Set value explicit
          $cell->setValueExplicit($value, self::dataTypeForValue($value));
  
          // Done!
          return true;
      }
docs: Bind value to a cell.
  
  @param Cell $cell Cell to bind value to
  @param mixed $value Value to bind in cell
  
  @return bool