Numéro d'article: 288130 - Dernière mise à jour: vendredi 21 juillet 2006 - Version: 6.0 Comment faire pour utiliser ASP pour créer une feuille de calcul XML à afficher côté client
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites). Résumé
Cet article fournit un script ASP (Active Server Pages) qui permet de créer une feuille de calcul au format XMLSS (XML Spreadsheet) à l'aide du composant Office Spreadsheet. La feuille de calcul XML peut être affichée côté client de plusieurs manières :
Plus d'informations
L'utilisation du composant Spreadsheet dans le code côté serveur pour créer des feuilles de calcul offre une évolutivité supérieure et des performances accrues par rapport à l'automatisation côté serveur de Microsoft Excel. Microsoft recommande de ne pas utiliser l'automatisation des applications Office, notamment Excel, sur le serveur. Il convient également de ne pas utiliser l'automatisation lorsque d'autres solutions aboutissant aux mêmes résultats s'offrent à vous. Une feuille de calcul XML peut conserver de nombreuses fonctionnalités communes au composant Spreadsheet et à Microsoft Excel, parmi lesquelles les classeurs à plusieurs feuilles, la mise en forme des cellules, le filtre automatique, les formules de cellules et le recalcul. Le modèle objet du composant Spreadsheet ressemble étroitement à celui de Microsoft Excel. Par conséquent, si vous êtes familier avec le modèle objet Excel, vous pouvez facilement appliquer une partie de votre code Excel existant, en lui apportant quelques modifications, pour l'utiliser avec le composant Spreadsheet. L'exemple suivant montre comment générer un classeur à plusieurs feuilles au format XMLSS à l'aide du composant Spreadsheet avec un script ASP. Il montre aussi comment afficher côté client la feuille de calcul XML résultante sur une page Web ou dans Microsoft Excel. Script ASP permettant de créer une feuille de calcul XML à l'aide du composant SpreadsheetEnregistrez le script ASP suivant en tant que XMLSS.asp dans le répertoire racine virtuel de votre serveur Web (le répertoire racine par défaut est c:\inetpub\wwwroot) :Affichage de la feuille de calcul XML sur une page WebPour afficher l'exemple de feuille de calcul XML sur une page Web, il vous suffit de définir la propriété XMLURL pour un composant Spreadsheet avec l'adresse URL du script ASP, comme suit :Remarque : si vous utilisez Office 2003, vous devrez peut-être modifier l'identificateur classid dans le code ci-dessus comme il convient. Dans le code HTML précédent, la propriété XMLURL est définie à l'aide d'une balise <param>. Vous pouvez aussi définir la propriété XMLURL au moment de l'exécution le cas échéant : Affichage de la feuille de calcul XML dans Microsoft ExcelVous pouvez ouvrir la feuille de calcul XML créée avec le composant Spreadsheet dans Microsoft Excel. La mise en forme et les fonctionnalités que vous implémentez dans le composant Spreadsheet peuvent être partagées avec Microsoft Excel. Certaines fonctionnalités qui sont prises en charge par le composant Spreadsheet ne le sont pas par Excel, et réciproquement ; les balises ou les attributs XML qui ne sont pas implémentés par Excel sont ignorés lorsque la feuille de calcul XML est ouverte.Pour afficher les résultats de l'exemple de script ASP dans Microsoft Excel, procédez comme suit :
Un autre moyen d'ouvrir la feuille de calcul XML créée avec le script ASP dans Microsoft Excel consiste à fournir le type MIME (Multipurpose Internet Mail Extensions) Excel en tant que ContentType dans votre script ASP. Lorsque vous utilisez le type MIME Excel et que vous accédez à votre script ASP, la feuille de calcul XML peut être rendue dans Microsoft Excel sur place dans le navigateur. Pour cela, procédez comme suit :
Références
Pour plus d'informations, reportez-vous à la rubrique Composants Web Office sur le site Web de Microsoft à l'adresse suivante : http://support.microsoft.com/ofd
(http://support.microsoft.com/ofd)
Pour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft.
285891
(http://support.microsoft.com/kb/285891/
)
Comment faire pour utiliser Visual Basic ou ASP pour créer une feuille de calcul XML pour Excel 2002
278976
(http://support.microsoft.com/kb/278976/
)
Comment faire pour utiliser XSL pour transformer une feuille de calcul XML Excel pour une utilisation côté serveur
257757
(http://support.microsoft.com/kb/257757/
)
INFO : Éléments à prendre en compte pour l'automatisation côté serveur de Microsoft Office
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Autres ressources Autres sites d'aide
CommunautésObtenir de l'aideTraductions disponibles
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Retour au début
