Présentation du rendu Excel

Lorsqu'un rapport est exporté vers Excel, chacune de ses pages devient une feuille de calcul. Le nombre de feuilles de calcul que peut comporter un classeur Excel étant limité, une erreur est générée si ce nombre est dépassé. L'extension de rendu crée dans le rapport une structure tabulaire comprenant des éléments imbriqués.

Excel prend en charge uniquement un ensemble prédéfini de couleurs. Pour effectuer le rendu, Excel examine les couleurs du rapport et applique les correspondances les plus proches. L'utilisation des images d'arrière-plan pour des cellules individuelles ne sont pas prises en charge. Les images d'arrière-plan des éléments de rapport sont ignorées par l'extension de rendu Excel.

Plusieurs options de mise en forme peuvent être configurées. Il est notamment possible de déterminer s'il faut :

  • convertir les formules en chaînes de texte ;
  • supprimer des cellules du rapport en fonction de leur taille.

Ces options peuvent être configurées à l'aide des paramètres d'informations relatives au périphérique.

Par défaut, les lignes ou colonnes vides de moins de 3,175 millimètres sont supprimées du rapport afin d'économiser de l'espace. Vous pouvez modifier cette taille par défaut à l'aide du paramètre d'informations relatives au périphérique RemoveSpace. Pour cela, modifiez la chaîne d'accès par URL en y ajoutant la chaîne &rc:RemoveSpace=*<size>*in, où <size> correspond à la dimension souhaitée en pouces.

Vous pouvez également déterminer si les formules du rapport doivent être converties en formules Excel ou si la génération de formules est supprimée. Pour cela, utilisez le paramètre d'informations relatives au périphérique OmitFormulas. Pour plus d'informations sur OmitFormulas, consultez Expressions dans le rendu Excel.

La syntaxe suivante illustre l'exportation de l'exemple de rapport Product Catalog vers Excel et la suppression de la génération de formules à l'aide des paramètres d'informations relatives au périphérique avec l'URL.

https://servername/reportserver?%2fSampleReports%2fProduct+Catalog&rs:Command=Render&rs:Format=EXCEL&rc:OmitFormulas=true

Pour plus d'informations sur les paramètres d'informations relatives au périphérique, consultez Excel Device Information Settings. Pour plus d'informations sur l'utilisation des paramètres d'informations relatives au périphérique avec l'URL, consultez Using Parameter Prefixes in a URL.

Le rendu Excel est disponible à l'aide de la visionneuse HTML. Vous pouvez également appeler l'extension de rendu à l'aide d'une interface personnalisée qui sert alors à passer les paramètres personnalisés d'informations relatives au périphérique. Pour plus d'informations sur l'utilisation de l'extension de rendu Excel avec une application personnalisée, consultez Reporting Services Programming. Pour plus d'informations sur la visionneuse HTML, consultez Visionneuse HTML (Reporting Services).

Le rapport exporté devient un fichier .xls et retourne le type MIME Excel application/vnd.ms-excel. Les fichiers utilisent le codage MIME version 1.0.

Voir aussi

Concepts

Éléments d'appréciation à prendre en considération pour le rendu d'un rapport

Autres ressources

Reporting Services Programming

Aide et Informations

Assistance sur SQL Server 2005