code: public function addRow($values = [], $forced=false)
      {
          /*
           * Test si fields est déjà rempli
           * et si oui on regarde si le nombre de values correspond au nombre de fields
           */
          if (!is_null($this->getFields())) {
              if ($this->nbFields < count($values)) {
                  throw new Exception("Ligne " . $this->currentRow . ": Mauvais nombre de colonnes, attendu: " . $this->nbFields, self::IMPORT_BAD_FORMAT);
                  return false;
              }
          }
          
          // Add the values
          $this->rows[] = $values;
          
          if ($forced){
              return true;
          }
          
          $this->currentRow++;
          
          /*
           * check the limit
           */
          if ($this->getLimit()!=0 and $this->currentRow  + (($this->isheaderLikeFirstLine()===false) ? 1:0)>  $this->getLimit() ){
              return false;
          }
          
          return true;
      }
docs: Les valeurs
  
  @param array $values
  
  @param bool  $ignoreStartAt ignore the startAt, force add values
  
  @return bool
  @throws Exception