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

MkFramework Discussion :

exportation d'un tableau de données en excel et génération d'un diagrame


Sujet :

MkFramework

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Août 2014
    Messages : 62
    Par défaut exportation d'un tableau de données en excel et génération d'un diagrame
    Bonjour une fois de plus je me refaire a vous pour avancé dans la réalisation de mon application après avoir exécuté une requête j’aimerai bien exporter le tableau des résultats en excel en généré un diagramme automatiquement j'ai lu la partie qui concerne les exportation excel mais j'avoue ne pas avoir compris comment cela fonctionne merci de bien vouloir me guidé

  2. #2
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Billets dans le blog
    17
    Par défaut
    Bonjour,
    IL y a actuellement un tutoriel pour faire un export "csv" mais pas excel, donc sans possibilité de faire des formules, graphiques dynamiques..

    Pour faire de la "vrai" génération excel, il faut utiliser la librairie phpexcel
    Un post d'un utilisateur posait cette même question
    http://www.developpez.net/forums/d13...work-phpexcel/
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Août 2014
    Messages : 62
    Par défaut
    merci je vais de se pas regardé!

  4. #4
    Membre éclairé Avatar de llaffont
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2007
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2007
    Messages : 702
    Par défaut
    Sinon pour faire un export Excel CSV simple sans la librairie (tu seras obligé de faire tes graphique par toi même sous Excel)

    Il te faut un Layout

    ExportCsv :
    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
    header('Cache-Control:public');
    header('Pragma:');
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    //header("Content-type: application/vnd.ms-excel; charset=UTF-8");
    header("Content-Disposition: attachment; filename=\"".$this->sFileName."\"");
    header('Content-Transfer-Encoding:binary');
    header("Content-Type: application/".$this->sExtension.";name=\"".$this->sFileName."\"");
     
    flush();
     
    echo"\xEF\xBB\xBF"; //Permet à Excel de reconnaitre que le fichier est en UTF-8
    echo $this->load('main');

    Une fonction dans le module :

    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
     
    public function _exportCSV() {            
                $sDate=  date('dmy');
                $sFileName ="";
                $tMembres=model_membres::getInstance()->findExportCSV();
    			$sFileName = 'ExportLeFuturNomDeMonFichier_'.$sDate.'.csv';
                $oView=new _view('membres::exportCSV');
                $oView->tMembres=$tMembres;            
                $this->oLayout->add('main',$oView);
                $this->oLayout->setLayout('export');
                $this->oLayout->sFileName=$sFileName;
                $this->oLayout->sExtension='csv';
     
                $this->oLayout->show();
                exit;            
            }
    Une fonction dans ton model

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public function findExportCSV() {
                $requete =  "SELECT `indexMembre`, `nom`, `prenom`,  FROM '.$this->sTable.' where `id` = '1' AND `active`=1";
                return $this->findMany($requete);
    }
    Puis une vue :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    INDEX;NOM;PRENOM;
    <?php
    	foreach($this->tMembres as $oMembre):
    		   echo html_entity_decode($oMembre->indexMembre).';';
    			echo html_entity_decode($oMembre->nom).';';
    			echo html_entity_decode($oMembre->prenom)."\n";
     
    	endforeach;

  5. #5
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Août 2014
    Messages : 62
    Par défaut
    bonjour, j'ai lu le fichier mais j'avoue ne pas comprendre comment cela fonctionne franchement je suis bleue

  6. #6
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Billets dans le blog
    17
    Par défaut
    Bonsoir,
    Je vais rédiger un tutoriel pour utiliser phpExcel avec le mkframework, je vous tiens au courant
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  7. #7
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Août 2014
    Messages : 62
    Par défaut
    merci j'attends alors

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

Discussions similaires

  1. [AC-2010] Export d'un tableau croisé dynamique vers Excel
    Par AYARINHO dans le forum VBA Access
    Réponses: 3
    Dernier message: 30/06/2014, 14h33
  2. [CR ?] Export données pour Excel
    Par grom91 dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 20/06/2008, 12h05
  3. Réponses: 1
    Dernier message: 05/09/2006, 17h56
  4. exporter un tableau de donnée vers un document word
    Par demerzel0 dans le forum Access
    Réponses: 2
    Dernier message: 04/11/2005, 11h57
  5. Export de données vers Excel
    Par psykot63 dans le forum Access
    Réponses: 2
    Dernier message: 03/01/2005, 12h04

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