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

Langage PHP Discussion :

[CSV] Export CSV valeurs/chaine de caractères


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 229
    Par défaut [CSV] Export CSV valeurs/chaine de caractères
    Salut à tous,

    J'ai un petit problème :

    Quand j'exporte mes données au format CSV, il se trouve que j'ai des valeurs 0 / 1 / 2 qui correspondent à des chaines de caractères (dans la base de données, ceux sont des chiffres et quand je les affiche à l'écran, à l'aide de PHP, je les "convertit" en chaine de caractères) :

    0 -> Non communiqué
    1 -> Toto
    2 -> Tata

    Dans mon fichier CSV, il se trouve que j'ai les valeurs 0, 1 ou 2 et j'aimerai pouvoir avoir "Non communiqué", "Toto" ou "Tata" suivant le cas.

    Je ne sais pas si je me suis bien expliqué mais si vous avez des questions ou une solution à ce problème, je suis tout à vous

    Merci

  2. #2
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 251
    Par défaut
    Lorsque tu affiche la colonne qui contient c'est code, au lieu de faire un simple echo, tu pourrai faire ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    switch(col[0]){
      case '0': 
        echo 'Non communiqué'; 
        break;
      case '1': 
        echo 'Toto'; 
        break;
      case '2': 
        echo 'Tata'; 
        break;
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 229
    Par défaut
    Merci, en fait j'étais sur le CSV alors que cela reste du code PHP même si affiché dans un document Excel

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/06/2015, 17h13
  2. Réponses: 11
    Dernier message: 07/10/2011, 09h19
  3. [CSV] Export CSV valeurs décimales
    Par Nemesis007 dans le forum Langage
    Réponses: 2
    Dernier message: 15/05/2008, 09h39
  4. [CSV] export CSV sous IE
    Par Rawone dans le forum Langage
    Réponses: 2
    Dernier message: 24/10/2006, 10h10
  5. [CSV] Export CSV avec PHP (saut de ligne)
    Par Indy80 dans le forum Langage
    Réponses: 2
    Dernier message: 10/08/2006, 16h08

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