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 :

Export iFrame vers Excel


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 329
    Points : 151
    Points
    151
    Par défaut Export iFrame vers Excel
    Bonsoir,

    Voila mon pb.
    Je remplis une iframe depuis une bdd avec une requete, jusqu'a la pas de soucis ensuite depuis l'frame j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?php  
    if (isset($_POST['valid']))
    {
     
    header("Content-type: application/vnd.ms-excel");
     
    header("Content-Disposition: attachment; filename=test.xls");
    } 
    ?>
    <form name="frm_rch_valid" method="post" action="iframe_multi_rch.php">  
    <input name="valid" type="hidden" id="valid" size="5">
    <input name="btn_valid" type="submit" class="bouton_std" value="Exporter vers Excel">
    </form>
    Et je pensais récupérer le contenu dans un fichier excel mais non j'ouvre bien excel mais cela affiche que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <form name="frm_rch_valid" method="post" action="iframe_multi_rch.php">  	
    <input name="valid" type="hidden" id="valid" size="5">	
    <input name="btn_valid" type="submit" class="bouton_std" value="Exporter vers Excel">	
    </form>
    Apparemment c'est vide ???

    Pour résumer je peux soit envoyer directement le résultat de la requete vers excel sans rien afficher dans mon iframe (c'est pas ce que cherche à faire)
    soit afficher le résultat de la requete mais je n'envoie rien à excel...

    Je patauge...

    Merci pour votre aide.

    Cordialement.

  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
    Un document HTTP ne peut pas être en même temps une page HTML et un fichier Excel.
    De plus ce n'est pas un export vers un format Excel que tu fais ; c'est comme si tu renommais ton fichier .html en .xls

    Enfin je ne comprends pas la logique de ce que tu veux faire. Ce qui apparait logique ca serait d'avoir un bouton "exporter" faisant reference à ce qui est déjà affiché non ?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 329
    Points : 151
    Points
    151
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Un document HTTP ne peut pas être en même temps une page HTML et un fichier Excel.
    De plus ce n'est pas un export vers un format Excel que tu fais ; c'est comme si tu renommais ton fichier .html en .xls

    Enfin je ne comprends pas la logique de ce que tu veux faire. Ce qui apparait logique ca serait d'avoir un bouton "exporter" faisant reference à ce qui est déjà affiché non ?
    Oui tout à fait c'est ce que je cherche à faire !
    Je veux juste envoyer à excel ce que le navigateur affiche, hors ça ne fonctionne pas comme j'essaie de faire... Pourtant si je regarde la source de la page il y bien se que je voit à l'écran.

    Pourtant ça fonctionne si j'envoie directement sans afficher à l'écran.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 329
    Points : 151
    Points
    151
    Par défaut
    Finalement j'ai trouvé comment faire, j'envoie tous vers une autre page en passant mes variable en session.

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

Discussions similaires

  1. export access vers excel en asp
    Par oniric dans le forum ASP
    Réponses: 9
    Dernier message: 24/03/2006, 15h21
  2. [VB6] Problème Export mshflexgrid vers Excel
    Par dubidon dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 10/02/2006, 14h28
  3. Réponses: 1
    Dernier message: 01/11/2005, 13h04
  4. Export requete vers excel et mise en forme
    Par ston dans le forum Access
    Réponses: 2
    Dernier message: 27/10/2005, 17h55
  5. Export ASP vers excel
    Par steph04 dans le forum ASP
    Réponses: 4
    Dernier message: 04/05/2005, 02h22

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