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

Bibliothèques et frameworks PHP Discussion :

[PHPExcel] Création de feuilles


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 6
    Points : 3
    Points
    3
    Par défaut [PHPExcel] Création de feuilles
    Bonjour à tous

    Bon, ça doit être très bête mais je n'y arrive pas...

    Je boucle sur les produits d'une boutique, stockés dans une base SQL, pour placer dans un fichier Excel toutes les caractéristiques de chaque produit. Pour un produit, pas de pb, mon fichier se génère au poil.

    Donc un truc du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    require_once '../Classes/PHPExcel.php';	
    $objPHPExcel = new PHPExcel();	
     
    while ($dataOutil = mysql_fetch_array($reqOutil)) {
    je bidouille,
    je remplis ma feuille avec des trucs du genre
    $objPHPExcel->getActiveSheet()->setCellValue('A1','Mot Clef 1');	
    je la nomme, etc...
    }
    Je voudrais créer une feuille par produit, mais je ne parviens pas à remplir même une deuxième feuille (dans une rubrique où j'ai plusieurs produits)

    Comment générer ces feuilles ? Si je mets un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $objPHPExcel->createSheet(); 	
    $nbfeuilles++; 
    $objPHPExcel->setActiveSheetIndex($nbfeuilles);
    }// fin du while
    dans ma boucle While avec $nbfeuilles initialisé à 0 en haut de fichier, il ne génère pas ni ne remplit de nouvelles feuilles

    Ca a l'air tellement évident que je ne trouve rien sur le Net, ça sent la fin de semaine !
    Merci de votre aide

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 497
    Points : 12 600
    Points
    12 600
    Par défaut
    @lesideesnet

    tu t'y prend mal pour créer les sheet.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $sheet[$nbfeuilles] = $objPHPExcel->createSheet(); 	
     
    //ensuite on travaille sur le sheet en question 
     
    $sheet[$nbfeuilles]->setCellValue('A1','Mot Clef 1');

Discussions similaires

  1. [PHPExcel] Création fichier Multi Feuille
    Par Friksstyle dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 23/07/2012, 17h47
  2. [VBA-E] Création de feuille automatique
    Par matt8-5 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/01/2007, 12h59
  3. [JXL] Problème avec création de feuille excel
    Par mittim dans le forum Documents
    Réponses: 2
    Dernier message: 10/08/2006, 16h40
  4. [VBA Excel] macro création de feuille
    Par Viper7 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 29/06/2006, 12h13
  5. VB6 : création de feuilles dans un classeur Excel
    Par getea85 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 04/11/2005, 17h37

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