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

HTML Discussion :

[HTML] Lien fichier word/excel/etc ...


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 70
    Par défaut [HTML] Lien fichier word/excel/etc ...
    Bonjour,

    cette question peut sembler du b-a-ba de base, mais je souhaite réaliser un lien html vers un fichier de type word ou excel.
    Je connais bien évidemment le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="http://blablabal/monfichier.xls">Mon pti fichier</a>
    Le probleme est que sous Internet Explorer, le fichier s'ouvre avec Internet Explorer, ce qui est tres moyen question présentation !!!
    Y a t'il un moyen pour forcer l'ouverture avec excel ? (comme firefox qui le fait tres bien)

    Merci,
    Alexandre.

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Salut !

    Si tu veux dire par "Ouvrir avec Excel" que le fichier doit être téléchargé, je te conseille de regarder du côté du téléchargement forcé (fait une recherche dans le forum PHP notament

    Sinon, il s'agit d'une configuration qui est propre au navigateur web... pas moyen de modifier ça depuis la page Web...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Membre émérite
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Par défaut
    En modifiant la base de registre ça marche, mais c'est pas the best idea in my mind

  4. #4
    Membre émérite
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Par défaut
    Essaie de faire ça :

    Tu fais un fichier downXL.php contenant ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <? 
    if(isset($_GET["dwn"])) { 
        // Entête pour Ouvrir avec MSExcel 
        header("content-type: application/vnd.ms-excel"); 
       header("Content-Disposition: attachment; filename=".$_GET   ["dwn"]);   
    flush(); // Envoie le buffer 
       readfile($_GET["dwn"]); // Envoie le fichier 
    }?>
    dans ta page, tu mets comme lien vers ton fichier excel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <A href="./downXL.php ?dwn=tonFicher.xls">Ficher Excel</A>
    Normalement le Content-type doit forcer l'ouverture de MSExcel.
    Et merci à shaiulud (sur un autre fofo )

  5. #5
    Membre émérite
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Par défaut
    Ou alors :
    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
    <%
    if request("dwn")<>"" then
       response.clear() ' Vide le buffer
    
       ' Ouvrir avec MSWord
       response.contentType = "application/msword"   ' Ouvrir avec MSExcel
      response.contentType = "application/vnd.ms-excel"
       response.flush() ' Envoie le buffer
    
       ' Lecture du fichier
       set FSO = Server.CreateObject("Scripting.FileSystemObject")
       set inF = FSO.OpenTextFile(server.mapPath(request("dwn")),1,false)
       t = inF.readAll
       inf.close
    
       response.write(t) ' Envoie le contenu du fichier
    
    else%>
    
       <A href="download.asp?dwn=download.asp">Test</A>
    
    <%end if%>

  6. #6
    Membre expérimenté

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2004
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2004
    Messages : 220
    Par défaut
    Ouvrir un logiciel donné pour une application ne fait pas parti des informations qui doivent se trouver dans un fichier html (qui n'est là que pour décrire le contenu de la page).

    Cela fait parti de la configuration du navigateur.

Discussions similaires

  1. executable concaténant des fichiers word, excel et pdf
    Par jaoille75 dans le forum Documents
    Réponses: 1
    Dernier message: 29/10/2010, 09h37
  2. [Toutes versions] Macro Lien Hypertexte Word/Excel
    Par zenzolarticho dans le forum Microsoft Office
    Réponses: 6
    Dernier message: 06/05/2009, 16h37
  3. [HTML] Ouverture fichier word ou excel dans une iframe
    Par bobby77 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/02/2008, 20h02
  4. Réponses: 3
    Dernier message: 02/05/2007, 16h27
  5. [Automation]Transfert Etat graphique ver fichier Word/excel
    Par mbokmahop dans le forum VBA Access
    Réponses: 2
    Dernier message: 16/04/2007, 11h46

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