Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3149 connectés 

 


Dernière réponse
Sujet : données CSV et PHP
doomi Test çà!
 
 
 
 
<?
$fichier = fopen("nom_du_fichier.csv","r" ); // Variable du fichier à ouvrir en lecture
while(!feof($fichier)){           // Forme une boucle jusqu'a la fin du fichier
$ligne = fgets($fichier,4096);    // Permet la lecture d'une ligne (de 4096 octets : "Format standart d'une ligne Excel" )
 
 
$liste = explode(";",$ligne);    // Permet de séparer chaque cellule dans un tableau  
echo "$liste[0] $liste[1]<br>";  //
}
?>

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
doomi Test çà!
 
 
 
 
<?
$fichier = fopen("nom_du_fichier.csv","r" ); // Variable du fichier à ouvrir en lecture
while(!feof($fichier)){           // Forme une boucle jusqu'a la fin du fichier
$ligne = fgets($fichier,4096);    // Permet la lecture d'une ligne (de 4096 octets : "Format standart d'une ligne Excel" )
 
 
$liste = explode(";",$ligne);    // Permet de séparer chaque cellule dans un tableau  
echo "$liste[0] $liste[1]<br>";  //
}
?>
dropsy bon, la fonction array fait ce que tu veux (tt mettre ds un tableau), mais le séparateur doit être une virgule (à priori, tu peux tjs essayer avec un ; ). Sinon utilise strtr pour remplacer ; par ,

 

[edtdd]--Message édité par dropsy--[/edtdd]

dropsy dans un tableau multi lignes? sinon, list doit le faire (ou une fonction semblable)
angiolino Tout simplement mettre tout ca sous forme de tableau
dropsy ben, c pour koi faire? :)
la fonction list au hasard...
angiolino Voila ma question :
 
Je possède des données au format CSV, ce qui donne à peu près ceci :
 
1;"AUT";"CEN";"D";;"2000-2001";2;16/09/200
0;46;54;113;;;1;1;0:22:00;0;0;;0;0;;2;4;50;2;4;50;
1,;5;6;83;9;5;6;1;;2;;3;1;0;0;1;0;11;"G";;40;"j
";2;4;50
 
Y a t il une possibilité de traiter ceci avec le PHP ?
Quelqu'un peut il m'orienter ?
 
Merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)