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

Langage PHP Discussion :

choix de la feuille de travail


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 90
    Points : 62
    Points
    62
    Par défaut choix de la feuille de travail
    bonjour

    je cherche a savoir comment faire pour qu'un utilisateur puisse choisir sa feuille de travaille dans son fichier xlsx en phpexcel
    ex:
    j'ai 4 feuilles dans mon fichier et je veut travailler avec la feuille 3.

    merci pour les réponse que vous pourrez me donner

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Et bien tu lui mets une interface HTML pour lui demander.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 90
    Points : 62
    Points
    62
    Par défaut
    je vais paraitre idiot mais je ne voit comment faire

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    Faire un formulaire avec une liste déroulante contenant le nom des feuilles ?
    L'utilisateur le valide après avoir choisi la feuille qui l'intéresse.
    Christophe

    Pensez à mettre quand c'est le cas.

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 90
    Points : 62
    Points
    62
    Par défaut
    ré-bonjour après un mois je m'excuse de ne pas avoir répondu avant j'ai du faire plein de modification sur mon code.
    mais je revient a la charge vous m'avez suggérer de passer par une liste déroulante mais comment faire une liste déroulante quand on connais pas le nombre de feuille qu'on auras.
    encore désolé pour la réponse tardive

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $objReader = PHPExcel_IOFactory::createReader('Excel2007');
    $sheets = $objReader ->listWorksheetNames('toto.xls');
    foreach($sheets as $sheetname){
     echo $sheetname;
    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 90
    Points : 62
    Points
    62
    Par défaut
    Merci sabotage
    j'affiche bien mais feuille qui ce trouve dans le classeur .
    mais l'utilisateur ne peut toujours pas choisir la feuille qui veut.
    peut on faire un style alert() pour qu'il puisse choisir?

  8. #8
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    C'était seulement un exemple pour te montrer comment lister les feuilles.
    Pour le reste on te l'a dit : tu fais un formulaire avec une liste déroulante.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  9. #9
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 90
    Points : 62
    Points
    62
    Par défaut
    j'ai créer une liste déroulante comme conseiller.
    mais il me fais liste déroulante par nom de feuille hors je voudrais une liste pour toute les feuilles.
    voici ce que j'ai fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $nomFeuille = $objet->getSheetNames();
    foreach($nomFeuille as $AfficheNom){
    	echo "<form>
    		<select name=choixFichier>
    			<option>".$AfficheNom.'</br>'."</option>
    		</select>
    	     </form>";
    }

  10. #10
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    J'ai l'impression que vous ne comprenez pas le code que vous écrivez !

    Prenez le temps de relire votre code et de réfléchir à ce qu'il fait. Ensuite regardez le code ci-dessous.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $nomFeuille = $objet->getSheetNames();
    echo "<form><select name=choixFichier>";
    foreach($nomFeuille as $AfficheNom){
    	echo "<option>".$AfficheNom.'</br>'."</option>";
    }
    echo "</select></form>";
    Christophe

    Pensez à mettre quand c'est le cas.

  11. #11
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 90
    Points : 62
    Points
    62
    Par défaut
    je m'excuse pour la réponse tardive j’étais dans les examens.
    merci pour l'aide que vous m'avez apporter. sa fonctionne très bien.
    je ne comprenais pas sur coup la différence qu'il y avait entre ce que j'avais mis et la réponse apporté mais en prenant le temps de regarder j'ai compris mon erreur.

  12. #12
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 90
    Points : 62
    Points
    62
    Par défaut [sabotage] choisir la feuille
    bonjours a tous
    j'ai réussi grâce à de l'aide de récupérer le nom de feuille que j'avais dans classeur (encore ).
    mais maintenant je voudrais que l'utilisateur choisisse la feuille avant de continuez sauf que je ne voit comment faire auriez-vous des idée comment faire?

    merci pour l'aide que vous pourrez m'apporter

    PS: je suis avec du phpexcel

  13. #13
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Par rapport au dernier code que tu as montré, seule la partie <option> doit être dans la boucle.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  14. #14
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    Citation Envoyé par daffy85 Voir le message
    ... je voudrais que l'utilisateur choisisse la feuille avant de continuez...
    Je ne comprends pas. Comment peut-il continuer sans choisir de feuille ?

    P.S. : merci de vous relire et de penser à la ponctuation.
    Christophe

    Pensez à mettre quand c'est le cas.

  15. #15
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 90
    Points : 62
    Points
    62
    Par défaut
    car pour le moment le fichier est traiter en même temps qu'il compte et récupère le nom des feuilles.

    PS: désoler pour les fautes mais je suis dysorthographique du coup je ne voit pas mes fautes.

  16. #16
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    Je ne comprends toujours pas. Il suffit de procéder par étapes :
    1. L'utilisateur choisit le fichier.
    2. L'utilisateur choisit la feuille.
    3. Validation du formulaire par l'utilisateur.
    4. L'utilisateur a accès au fichier avec la feuille choisie.
    Christophe

    Pensez à mettre quand c'est le cas.

  17. #17
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 90
    Points : 62
    Points
    62
    Par défaut
    j'ai créer un site intranet de conversion de coordonnée. je converti des données qui ce trouve dans un fichier, pour le moment il prend la première feuille par défaut mais je voudrais qu'il laisse choisir l'utilisateur et après il traite les données.
    j’espère que c'est plus clair.

  18. #18
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    Il vous faut donc revoir l'organisation des différentes étapes de l'application pour y insérer le choix de l'utilisateur. Je ne peux pas dire plus.
    Christophe

    Pensez à mettre quand c'est le cas.

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

Discussions similaires

  1. affichage du choix de l'espace de travail
    Par Gabz67 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 06/08/2007, 11h58
  2. créer une feuille de travail
    Par nainco dans le forum VB.NET
    Réponses: 4
    Dernier message: 13/03/2007, 20h31
  3. impression avec choix de la feuille
    Par alex_elder1_1 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/11/2006, 11h24
  4. choix de la feuille d'exportation dans Excel
    Par Mr White dans le forum Access
    Réponses: 4
    Dernier message: 02/12/2005, 18h41
  5. automation excel : comment indiquer la feuille de travail ?
    Par mat_lefebvre dans le forum Access
    Réponses: 2
    Dernier message: 04/12/2003, 15h14

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