Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/02/2007, 19h25   #1
Futur Membre du Club
 
Inscription : novembre 2006
Messages : 63
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 63
Points : 16
Points : 16
Par défaut Récupération fichier .csv

Bonsoir,

Je souhaite récupérer automatiquement mon fichier .csv d'outlook dans ma base de données.

J'arrive à extraire ligne par ligne le fichier.
Comme vous le savez, ce fichier est rempli de texte séparés de virgules.
Comment puis-je faire pour extraire la valeur comprise entre la virgule n°20 et la virgule n°21 ainsi que la valeur comprise entre la virgule 23 et la virgule 24.

Je ne pense pas que la fonction fgetcsv() puisse faire ce que je veux.

Merci de votre aide.
Justin_C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2007, 21h15   #2
Membre éprouvé
 
Avatar de GregPeck
 
Inscription : novembre 2005
Messages : 530
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 530
Points : 464
Points : 464
Code :
1
2
3
4
5
$line = "exemple, de , plusieurs, champs";
$line_en_tableau = explode(",",$line);
 
echo $line[1]; //Ca donne "de"
echo $line[3]; //Ca donne "champs"
GregPeck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2007, 22h19   #3
Futur Membre du Club
 
Inscription : novembre 2006
Messages : 63
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 63
Points : 16
Points : 16
Par défaut Re

Merci pour t lumieres.

Je pense que ca va marcher
Je te tiens au courant.

Merci!!
Justin_C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2007, 23h58   #4
Futur Membre du Club
 
Inscription : novembre 2006
Messages : 63
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 63
Points : 16
Points : 16
Bonsoir GregPeck

La virgule n'a pas l'air de passer comme séparateur.
Je vais essayer de chercher sur le web.
Je te tiens au courant.

Bien cordialement.

Justin
Justin_C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2007, 00h00   #5
Membre éprouvé
 
Avatar de GregPeck
 
Inscription : novembre 2005
Messages : 530
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 530
Points : 464
Points : 464
Autant pour moi, c'est ça:

Code :
1
2
3
4
5
$line = "exemple, de , plusieurs, champs"; 
$line_en_tableau = explode(",",$line);   
 
echo $line_en_tableau[1]; //Ca donne "de" 
echo $line_en_tableau[3]; //Ca donne "champs"
GregPeck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2007, 00h21   #6
Futur Membre du Club
 
Inscription : novembre 2006
Messages : 63
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 63
Points : 16
Points : 16
Par défaut re

Ok c cool ca marche.

Un grand merci pour ton aide.

Bien cordialement

Justin
Justin_C est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h49.


 
 
 
 
Partenaires

Hébergement Web