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

Conception Web Discussion :

Visualiser un fichier xls dans Excel (et non pas dans mon navigateur)


Sujet :

Conception Web

  1. #1
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    238
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 238
    Points : 90
    Points
    90
    Par défaut Visualiser un fichier xls dans Excel (et non pas dans mon navigateur)
    Bonjour,
    dans le cadre de mon dév web (en J2EE), je souhaite que l'utilisateur puisse visualiser un fichier xls. Mon problème est que lorsqu'il choisit d'ouvrir le fichier, il s'affiche dans mon navigateur (ie).
    Dans ma page jsp, j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <html>
    <head></head>
    <body>
    
    <p>
    	<a href="C:\monFichierExcel.xls">
    	<b>Fichier XLS</b>
    	</a>
    </p>
    
    </body>
    </html>
    Comment puis-je forcer pour que le fichier excel s'ouvre dans Excel ?
    Merci à vous !

  2. #2
    Membre averti Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Points : 348
    Points
    348
    Par défaut
    je n'espère pas dire de bétises mais sinon on me corrigera mais ça dépend de ta config sur ton poste
    si tu lui indiques que les extensions xls elles so'uvrent avec word par exemple et bien elles s'ouvriront tjrs par défaut avec word

    je ne pense pas qu'on puisse forcer l'utilisation d'un logiciel pour un fomrat donné (sinon tu imagines pour ceux qui n'ont pas excel..)

  3. #3
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    238
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 238
    Points : 90
    Points
    90
    Par défaut
    Ok,
    mon appli sera utilisée par un certain nombre de personnes (qui ont tous excel).

    Ce que je veux, c'est que, au moment d'ouvrir le fichier, celui se fasse dans une fenêtre Excel (et non pas dans mon navigateur).
    Je crois que c'est possible, mais je ne sais comment le faire.

  4. #4
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    je vais peut etre dire une bétise, mais si on utilise la FAQ, et son module de forcedownload, ca ouvre bien la fenetre pour forcer le téléchargement !! Donc il suffit après à l'utilisateur de cliquer sur ouvrir avec (logiquement c'est MSEXCEL) et le tour est joué.

    Il est impossible sinon d'avoir l'ouverture direct dans ton excel. car tu ne sais pas si la personne en face à excel

  5. #5
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    238
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 238
    Points : 90
    Points
    90
    Par défaut
    A votre avis, il est donc impossible d'ouvrir le fichier excel dans Excel, avec la fenêtre Excel et tout... (et non pas dans le navigateur)

  6. #6
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    et si le mec il a OOo, et pas Ms Excel, et si il a Koffice sous linux, etc ... déja tu peux te rendre compte que ca sera pas possible.

    encore heureux que le navigateur ne controle pas ton pc !!

  7. #7
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    238
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 238
    Points : 90
    Points
    90
    Par défaut
    J'ai essayé de mettre ce bout de code, mais le fichier ne se télécharge pas correctement.
    Sauriez-vous me dire pquoi ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        String theReportFile = "Port passport.xls";
                    response.setContentType ("application/vnd.ms-excel");
                response.setHeader ("Content-Disposition", "attachment; filename=\""+theReportFile+"\"");

  8. #8
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    après si c'est du code, faut voir dans le bon forum !!

  9. #9
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 147
    Points
    20 147
    Par défaut
    bonsoir

    j'espere que ce lien pourra t'aider

    http://support.microsoft.com/kb/162059/en-us


    bonne soiree
    michel

  10. #10
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    Citation Envoyé par SilkyRoad
    j'espere que ce lien pourra t'aider
    http://support.microsoft.com/kb/162059/en-us
    http://support.microsoft.com/?scid=k...62059&x=9&y=10
    en français c'est mieux !!

    Et de plus, c'est comment configurer IE, déja, tu peux le faire que sur IE, et IE c'est ... enfin bref.

    Et de deux tu vas pas aller configurer les pcs de chaque internautes

  11. #11
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    238
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 238
    Points : 90
    Points
    90
    Par défaut
    Super !
    Ca me va nickel !

    Merci beaucoup pour le lien.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/03/2012, 11h01
  2. Réponses: 0
    Dernier message: 19/03/2012, 15h05
  3. [XL-2003] erreur dans une fonction appelée dans excel et qui ecrit dans excel
    Par peeter__steewart dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 10/08/2009, 15h00
  4. Lire une fichier XLS sans excel
    Par petitcoucou31 dans le forum API, COM et SDKs
    Réponses: 10
    Dernier message: 06/10/2008, 15h03
  5. Réponses: 2
    Dernier message: 10/07/2006, 10h07

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