[PHP]Manipuler un fichier xls

Manipuler un fichier xls [PHP] - PHP - Programmation

Marsh Posté le 21-12-2004 à 23:02:34    

A partir d'un fichier xls je dois récuperer une chaine de caractère et en sortir les lettres une par une -> deux questions
 
1) comment faire pour exporter les données du fichier xls et les récupérer dans une variable php.
 
2) une fois que j'ai la chaine de caractère y a t'il une fonction pour ressortir les lettres indépendament ?
 
 
exemple :
 
dans le fichier excel il y a ecris "dede" je recupère la chaine de caractère "dede" dans une variable php puis avec une fonction (celle que je cherche) j'extrait les lettres le resultat etant d, e, d, e,
 
une idée ?


Message édité par kiruah le 21-12-2004 à 23:05:01
Reply

Marsh Posté le 21-12-2004 à 23:02:34   

Reply

Marsh Posté le 21-12-2004 à 23:12:24    

Pour le fichier XLS, avec une connexion à une source ODBC doit être possible, vu qu'il y a un provider pour les fichier Excel...
 
Sinon pour les lettres, un rapide coup d'oeil dans la doc est nécessaire, fouille un peu :D


Message édité par FlorentG le 21-12-2004 à 23:13:01
Reply

Marsh Posté le 21-12-2004 à 23:13:21    

Tiens : http://www.php.net/manual/en/function.str-split.php
 
Ca split une String en un tableau, faut juste dire la taille d'un split (donc ici ce sera 1)


Message édité par FlorentG le 21-12-2004 à 23:13:55
Reply

Marsh Posté le 21-12-2004 à 23:29:23    

pour manupuler un excel, librairie pear

Reply

Marsh Posté le 21-12-2004 à 23:49:44    

Merci de toutes ces repons rapides :)
 

T509 a écrit :

pour manupuler un excel, librairie pear


 
une question la librairie pear permet t'elle de lire des donné d'un fichier xls, il me semble que c'est utilie uniquement pour générer du xls ?
 
 
 
 

Reply

Marsh Posté le 22-12-2004 à 07:25:29    

tu peux utiliser le binaire 'xls2csv' pour recuperer un fichier utilisable et apres tu le traites avec PHP

Reply

Marsh Posté le 22-12-2004 à 09:09:59    

y'a moyen avec php 5 et les objects COM aussi je crois

Reply

Marsh Posté le 22-12-2004 à 18:31:56    

j'ai trouvé un truc pour lire les fichier excel -> http://sourceforge.net/docman/disp [...] p_id=99160
 
 
sinon je n'arrive pas a utiliser str_split
 l'exemple donné la -> http://www.php.net/manual/en/function.str-split.php
<?php
 
$str = "Hello Friend";
 
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
 
print_r($arr1);
print_r($arr2);
 
?>  
 
il me dit que la fonction est indefini (jai easy php 1.7


Message édité par kiruah le 22-12-2004 à 18:33:55
Reply

Marsh Posté le 22-12-2004 à 19:03:14    

Oups, c'est en PHP5, et pis easyphp n'a pas été mis à jour depuis des millénaires...

Reply

Marsh Posté le 22-12-2004 à 19:57:03    

quelle kiche j'avais pas vue, comment faire ne php4 ?


Message édité par kiruah le 22-12-2004 à 19:57:46
Reply

Marsh Posté le 22-12-2004 à 19:57:03   

Reply

Marsh Posté le 22-12-2004 à 20:53:54    

explode(), split() yen a pas mal dans la liste des fonctions dispo ici : http://fr.php.net/manual/fr/ :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed