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] Creation d'un filtre


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4
    Points : 4
    Points
    4
    Par défaut [PHPExcel] Creation d'un filtre
    Bonjour,
    Je travaille actuellement sur la création d'un fichier excel qui doit comporter des filtres sur les colonnes or je n'ai pas de filtres qui apparaissent lorsque j'ouvre le fichier, alors que l'option "Filtre Automatique" est cochée.
    Cela fait plus de 3h que je tourne en rond donc je me décide enfin à demander de l'aide !

    Je travaille sous Excel 2003, j'ai l'impression que cette fonction n'est pas possible dessus car même les exemples fournis n'affichent pas la liste...

    ps : j'ai déjà regardé le sujet de clem91 mais je ne comprends rien !!

    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
    33
    34
    35
    class Excel extends PHPExcel {
    }
     
    // Create new PHPExcel object
    $classeur = new Excel();
     
    // Set document properties
    $classeur->getProperties()->setCreator("Valentin")
    	->setLastModifiedBy("Valentin")
    	->setTitle("Office 2007 XLSX Test Document")
    	->setSubject("Office 2007 XLSX Test Document")
    	->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.")
    	->setKeywords("office 2007 openxml php")
    	->setCategory("Test result file");
     
    $feuilleActuelle = $classeur->setActiveSheetIndex(0);
     
    $feuilleActuelle->setTitle('Page1')
    ->setCellValue('A1', 'TitreA')
    ->setCellValue('B1', 'TitreB')
    ->setCellValue('C1', 'TitreC')
    ->setCellValue('D1', 'TitreD')
    ->setCellValue('E1', 'TitreE')
    ->setCellValue('F1', 'TitreF');
     
    for($numLigne=2; $numLigne<10; $numLigne++) {
    	$feuilleActuelle
    	->setCellValue('A'.$numLigne, 'aa'.$numLigne)
    	->setCellValue('B'.$numLigne, 'bb'.$numLigne)
    	->setCellValue('C'.$numLigne, 'cc'.$numLigne)
    	->setCellValue('D'.$numLigne, 'dd'.$numLigne)
    	->setCellValue('E'.$numLigne, 'ee'.$numLigne)
    	->setCellValue('F'.$numLigne, 'ff'.$numLigne);
    }
    $feuilleActuelle ->setAutoFilter('A1:F4');
    Merci d'avance

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Février 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations forums :
    Inscription : Février 2005
    Messages : 109
    Points : 79
    Points
    79
    Par défaut
    Bonjour,

    En faisant une recherche comme la tienne je suis tombé sur ton message et c'est toi qui m'a donné la solution

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    $feuilleActuelle ->setAutoFilter('A1:F4');
    devient
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    $feuilleActuelle ->setAutoFilter('A1:F1');

    L'autofilter ne fonctionne que sur une ligne apparement

Discussions similaires

  1. [BO Produits] Creation d'un filtre entre 2 dates (invite saisie)
    Par adan2405 dans le forum SAP Business Objects
    Réponses: 0
    Dernier message: 06/02/2017, 15h58
  2. [BI4] Creation d'un filtre entre 2 dates (invite)
    Par adan2405 dans le forum Launchpad (ex-Infoview)
    Réponses: 0
    Dernier message: 06/02/2017, 15h55
  3. Creation d'un filtre
    Par Vassili68 dans le forum C
    Réponses: 5
    Dernier message: 27/05/2010, 16h29
  4. Creation d'un filtre entre 2 dates
    Par julien2602 dans le forum Designer
    Réponses: 4
    Dernier message: 09/01/2008, 11h05
  5. Creation d'un filtre directshow pour Matrox Orion
    Par Greutzeb dans le forum DirectX
    Réponses: 5
    Dernier message: 29/10/2004, 13h27

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