Bernard Siaud alias Troumad a écrit :
Bonjour

Qui a déjà essayer Class: ods-php ( http://www.phpclasses.org/browse/package/4398.html ) ? Je voulais juste lire dans mon fichier ods, je n'ai pas trouvé cette possibilité dans le programme donné :(

Mais en rajoutant cette fonction à la classe ods :
       function donnecellule($sheet,$row,$cell) {
//$this->sheets[$sheet]['rows'][$row][$cell]['attrs']['OFFICE:VALUE'] = $value;
        return $this->sheets[$sheet]['rows'][$row][$cell]['value'];
    }
Tant que j'y suis j'ai rajouté encore deux fonctions pour récupérer le nombre de lignes (utile) et de colonnes (sans intérêt)
      function donnecellule($sheet,$row,$cell)
       {
if (isset($this->sheets[$sheet]['rows'][$row][$cell]['value'])) /* pour éviter les erreurs si la case est vide) */
         return $this->sheets[$sheet]['rows'][$row][$cell]['value'];
        else
         return;
       }
/*function donnecol($sheet,$row)
       {
        return count($this->sheets[$sheet]['rows'][$row]);
} sans intérêt donne 1024, et il peut y avoir des cases pleines après des cases vides */
       function donneligne($sheet)
       {
        return count($this->sheets[$sheet]['rows']);
       }


--
Amicalement vOOotre, Troumad Alias Bernard SIAUD, http://troumad.org
N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org
Adresse electronique speciale liste

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à