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 :

Exporter resultat Requette vers Excell


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de solo190
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 412
    Par défaut Exporter resultat Requette vers Excell
    Bonjour a tous et toutes,
    je reussi a afficher les données d'une requette via un vardum mais il est question pour moi de les exporter dans un fichier excel.
    voici ce que je fais sans succes .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
    		$myData = array('root_detail_transaction' => $arr);
    var_dump($myData);
    $fp = fopen('file.csv', 'w');
     
    foreach ($myData as $fields) {
        fputcsv($fp, $fields);
    }
     
    fclose($fp);
     
     
    mysqli_close($conn);
    une fois de plus merci .

  2. #2
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    Salut Solo,

    rien ne se passe, c'est-à-dire ? Je trouve la variable $myData bizarre.

  3. #3
    Membre éclairé Avatar de solo190
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 412
    Par défaut
    Elle n'est pas bizarre le vardump affiche toute mes données il faut juste les mettre dans un classeur, je peux au besoin te montrer son contenu.

  4. #4
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    J'attends de voir son contenu. Quand je parlais de bizarre , c'était surtout par rapport à l'utilité de faire ça array('root_detail_transaction' => $arr); avant l'opération

  5. #5
    Membre éclairé Avatar de solo190
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 412
    Par défaut
    bonjour Willy_k,
    effectivement j'ai mis cette ligne en commentaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    array('root_detail_transaction' => $arr);
    et j'ai deplacer le vardump;
    voici le nouveau 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
    15
     
     
    		//$myData = array('root_detail_transaction' => $arr);
    //var_dump($arr);
    $fp = fopen('file.csv', 'w');
     
    foreach ($arr as $fields) {
        fputcsv($fp, $fields);
        //var_dump($fields) ;
    }
     
    fclose($fp);
     
     
    mysqli_close($conn);
    et le resultat de mon Vardump
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    C:\wamp\www\sms\ss\extraction_transaction.php:43:
    array (size=6)
      'login_utilisateur' => string '243161184' (length=9)
      'sender' => string 'JYUYU' (length=5)
      'date_envoie' => string '2017-06-28 14:39:00' (length=19)
      'destinataire' => string '677629502' (length=9)
      'message' => string 'bghhhtytj' (length=9)
      'nombre_sms' => string '1' (length=1)
    C:\wamp\www\sms\ss\extraction_transaction.php:43:
    array (size=6)
      'login_utilisateur' => string '243161184' (length=9)
      'sender' => string 'JYUYU' (length=5)
      'date_envoie' => string '2017-06-28 14:39:00' (length=19)
      'destinataire' => string '677620823' (length=9)
      'message' => string 'bghhhtytj' (length=9)
      'nombre_sms' => string '1' (length=1)
    C:\wamp\www\sms\ss\extraction_transaction.php:43:
    array (size=6)
      'login_utilisateur' => string '243161184' (length=9)
      'sender' => string 'JYUYU' (length=5)
      'date_envoie' => string '2017-06-28 14:39:00' (length=19)
      'destinataire' => string '677618660' (length=9)
      'message' => string 'bghhhtytj' (length=9)
      'nombre_sms' => string '1' (length=1)
    C:\wamp\www\sms\ss\extraction_transaction.php:43:
    array (size=6)
      'login_utilisateur' => string '243161184' (length=9)
      'sender' => string 'JYUYU' (length=5)
      'date_envoie' => string '2017-06-28 14:39:00' (length=19)
      'destinataire' => string '677617176' (length=9)
      'message' => string 'bghhhtytj' (length=9)
      'nombre_sms' => string '1' (length=1)
    une fois de plus merci .

  6. #6
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    Bonjour Solo,

    La modification ne fonctionne pas ou ne donne pas le fichier csv attendu ? Je crois qu'avec le dump, fputcsv ne devrait pas avoir de soucis pour écrire.

Discussions similaires

  1. Exportation resultat requete vers excel.
    Par adelion dans le forum VBA Access
    Réponses: 3
    Dernier message: 20/03/2013, 00h28
  2. Exporter resultat c# vers Excel
    Par totoprog dans le forum C#
    Réponses: 4
    Dernier message: 15/09/2011, 07h45
  3. Export le résultat d'une requette vers Excel
    Par aityahia dans le forum Coldfusion
    Réponses: 3
    Dernier message: 05/12/2006, 21h56
  4. Export de données vers Excel
    Par psykot63 dans le forum Access
    Réponses: 2
    Dernier message: 03/01/2005, 12h04
  5. export de requete vers excel(pb de mise en forme)
    Par syl221 dans le forum Access
    Réponses: 13
    Dernier message: 20/10/2004, 15h15

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