|
|
Produire un document Word ou Excel en ASPVous avez peut être un jour voulu transmettre des données exploitables à vos visiteurs. Une simple page HTML n' est pas très conviviale, lorsqu' il s' agit d' informations devant être travaillées. Il existe un système complexe qui permet de créer, sur le serveur, un objet Microsoft Excel par exemple et de remplir les différentes cellules. Je trouve l'opération complexe, pour l' avoir testé moi-même. Et encore faut-il qu' Excel soit installé sur le serveur!!!Il existe une solution très simple. Elle consiste à tromper l' ordinateur qui reçoit les informations en utilisant l' entête ContentType. Examinons cette propriété de l' objet Response dans le détail. Définition du type de contenuLorsque le serveur Web renvoie un fichier à un navigateur, il indique au navigateur le type de contenu se trouvant dans le fichier. Cela permet au navigateur de déterminer s' il peut afficher le fichier lui-même ou s' il doit faire appel à une autre application. Par exemple, si le serveur Web renvoie une feuille de calcul Microsoft Excel, le navigateur doit être en mesure de démarrer une session de Microsoft Excel pour afficher la page. Le serveur Web reconnaît les types de fichiers en mappant leurs extensions vers une liste de types MIME (Multipurpose Internet Mail Extensions). Par exemple, pour démarrer Microsoft Excel, le navigateur doit reconnaître le type application/vnd. ms-excel MIME. <%response.ContentType="application/vnd.ms-excel"%> ContentType
Syntaxe
Paramètres
Exemple des valeurs les plus courantes :
|
| Page modifiée le 17/06/2010 | 105 visiteur(s) aujourd'hui | Copyright © 2010 Henri Ruch |
| Comment créer son site | Produire un document Word/Excel |