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

Symfony PHP Discussion :

Afficher un fichier Excel dans une vue twig sous Symfony 2.5


Sujet :

Symfony PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2016
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Décembre 2016
    Messages : 18
    Points : 16
    Points
    16
    Par défaut Afficher un fichier Excel dans une vue twig sous Symfony 2.5
    Bonjour à tous,

    Je souhaite simplement afficher un fichier Excel qui se trouve dans un dossier sur ma machine depuis mon application Symfony [2.5]

    Je suis libre à toutes propositions , j'ai déja essayer le bundle "Liuggio/ExcelBundle" mais j'arrive pas à le prendre en mains..

    Aujourd'hui j'utilise la librairie PHPExcel au sein de mon Controller de cette manière :

    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 afficheAction()
        {
            $filename = 'path/to/monfichier.xlsx';
            $reader = \PHPExcel_IOFactory::createReaderForFile($filename);
            $excel = $reader->load($filename);
            $writer = \PHPExcel_IOFactory::createWriter($excel, "HTML");
     
            echo $writer->generateStyles();
            echo $writer->generateSheetData();
     
    //Ici je ne sais pas comment envoyer mon tableau html dans ma vue twig//
     
            return $this->render('MonBundle:Default:excel.html.twig', array(
                'excel'=>$writer
            ));
    }
    Ce code m'affiche parfaitement bien mon tableau HTML grâce aux "echo", mais mon manque de connaissances/expériences en Symfony font que je ne sais pas comment l'envoyer dans ma vue.. ni comment l’appeler dans ma vue excel.html.twig.

    Je vous joint le code PHP si vous voulez tester en local, mettre le code suivant dans le dossier /Examples ainsi que votre fichier Excel à afficher, après avoir télécharger la librairie PHPExcel-1.8 :

    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
    <?php
    error_reporting(E_ALL ^ E_NOTICE);
    require_once '/../Classes/PHPExcel.php';
    $filename = 'filename.xls';
    $reader = PHPExcel_IOFactory::createReaderForFile($filename);
    $excel = $reader->load($filename);
    $writer = PHPExcel_IOFactory::createWriter($excel, "HTML");
    ?>
    <html>
    <head>
    </head>
    <style>
    <?php
     
    echo $writer->generateStyles();
     
    ?>
    </style>
     
    <body>
    <?php
     
    echo $writer->generateSheetData();
     
    ?>
    </body>
    </html>
    Je vous remercie par avance.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2016
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Décembre 2016
    Messages : 18
    Points : 16
    Points
    16
    Par défaut comment faire
    Je souhaite supprimer ce post.. je trouves pas le lien

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

Discussions similaires

  1. [VB.Net] afficher un fichier pdf dans une page WEB
    Par kasaw dans le forum ASP.NET
    Réponses: 3
    Dernier message: 25/08/2008, 16h02
  2. Réponses: 4
    Dernier message: 11/07/2007, 18h40
  3. [Debutant] Ouvrir un fichier Excel dans une JFrame
    Par Nico+10) dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 27/07/2006, 14h06
  4. Enregistrement fichier excel dans une base mysql (pas csv)
    Par morph12345 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 27/03/2006, 10h01
  5. Réponses: 7
    Dernier message: 04/10/2005, 18h21

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