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] Afficher une feuille excel avec un filtre


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Par défaut [PHPExcel] Afficher une feuille excel avec un filtre
    salut,

    J'ai un petit probleme avec PHPExcel. Je travaille sur un fichier excel (xslx) deja existant et sur lequel il y a des filtres. Je souhaite utiliser es filtres pour faire une recherche dans mon fichier. J'ai essayé de glâner des infos à droite à gauche pour voir comment faire mais pas moyen de trouver ça. J'ai deja fait ma regle mais je sais pas comment l'appliquer pour que l'affichage me montre le resultat de la recherche.

    Un petit extrait de mon 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
    16
    17
    $objReader = new PHPExcel_Reader_Excel2007();
    $objReader->setLoadSheetsOnly( array("stock") );
    $objPHPExcel = $objReader->load("../Excel/blabla.xlsx");
    $objPHPExcel = $objPHPExcel->getActiveSheet();
    //on recupere les filtres de la page
    $filtre = $objPHPExcel -> getAutoFilter();
    //on recupere le filtre de la colonne B
    $filtreCol = $filtre -> getColumn('B');
    //on precise que c'est un filtre simple
    $filtreCol -> setFilterType(PHPExcel_Worksheet_AutoFilter_Column::AUTOFILTER_FILTERTYPE_FILTER);
    $filtreCol -> createRule() -> setRule(PHPExcel_Worksheet_Autofilter_Column_Rule::AUTOFILTER_COLUMN_RULE_EQUAL,$numSerie);
    $objPHPExcel -> setAutoFilter('B1:B200');
    echo'</br></br>';
    echo '<table>' . "\n";
    foreach ($objPHPExcel->getRowIterator() as $row) 
    {
        //boucle pour l'affichage
    Quelqu'un aurait deja fait ca ?

    Merci d'avance pour les reponses

  2. #2
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Par défaut
    reponse ici

Discussions similaires

  1. Sélection d'une feuille excel avec une listbox
    Par felibelle dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 25/07/2022, 17h27
  2. [VBA-E] Afficher une feuille excel pour la modifier
    Par z980x dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 30/05/2006, 22h21
  3. [VB]Afficher une feuille excel
    Par chammi dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/03/2006, 08h50
  4. [VBA-E] controle pour afficher une feuille excel
    Par SpaceFrog dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 08/02/2006, 11h17
  5. ecrire sur une feuille excel avec Asp
    Par Ajay dans le forum ASP
    Réponses: 7
    Dernier message: 06/01/2006, 23h18

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