IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[CSV] formater un fichier csv?


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé Avatar de fmh1982
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2006
    Messages : 124
    Par défaut [CSV] formater un fichier csv?
    bonjour,

    j'ai un fichier csv sur la forme suivante :

    Nom1;Prénom1;Age1;Adresse1;tele1
    Nom2;Prénom2;Age2;Adresse2;tele2
    Nom3;Prénom3;Age3;Adresse3;tele3
    etc............................................

    ma BD est sur la forma suivante

    Nom,Prenom,Adresse,tele,Age

    et ce fichier csv parfois sous une autre forme

    est ce que qq1 peut m'aider à formater ce fichier csv via un script php de telle façon que la forme du csv correspond à celle de la bd ,,MERCI

  2. #2
    Membre émérite
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Par défaut
    La fonction fgetcsv() te permet de faire ce que tu veux de ton fichier CSV : il renvoie dans un tableau chaque valeurs de ton fichier !!!!

    C'est plutot cool, ainsi tu ne te préoccupe pas de l'ordre : tu accèdes à ta donnée via le tableau retourné !!!!

    Pour plus d'info sur l'utilisation :

    http://fr2.php.net/manual/fr/function.fgetcsv.php
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  3. #3
    Membre confirmé Avatar de fmh1982
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2006
    Messages : 124
    Par défaut
    je sais mais je n'arrive pas à manipuler ce fichier comme je veux voila mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    ---------------------------------------------------------
    <?php
     
    $fp = fopen ("csv1.csv","r");
    while ($data = fgetcsv ($fp, 1000, ",")) {
        $num = count ($data);
     
        for ($c=0; $c < $num; $c++) {
           echo $data[$c]."<br>";		
        }
    }
    fclose ($fp);
    ?>
    -----------------------------------------------------------
    j'ai voulu faire du style :

    Nom1,nom2,nom3 etc..... dans un tableau $tabNom[]
    prenom1,................dans un tableau $tabPrenom[]

    et aprés j'affiche ces tableau et à coté je met des listes déroulante avec les nom de champs de la bd comme ca je peux choisr tel tableau correspond à tel
    champ....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Toutes versions] Ventiler mon fichier .csv en plusieurs fichiers .csv
    Par X.e.N.o.N dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 10/07/2018, 05h11
  2. Formater un fichier CSV
    Par _shuriken_ dans le forum Langage
    Réponses: 5
    Dernier message: 28/05/2015, 17h19
  3. [PHP 5.0] fichier CSV format des cellules
    Par jfrag dans le forum Langage
    Réponses: 2
    Dernier message: 25/03/2009, 21h59
  4. [A-03] Export vers fichier CSV (format)
    Par Pownee dans le forum VBA Access
    Réponses: 3
    Dernier message: 06/02/2009, 18h12
  5. Réponses: 12
    Dernier message: 07/12/2005, 18h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo