Mise en page dans le rendu Excel

Mis à jour : 12 décembre 2006

Un rapport peut être constitué de plusieurs pages de données. Dans les rapports générés par les extensions de rendu prenant en charge les sauts de page, des sauts de page peuvent se trouver au début ou à la fin d'un élément de rapport désigné. L'extension de rendu Excel préserve la mise en page et les sauts de page dans les rapports exportés. Pour savoir comment ajouter un saut de page, consultez Procédure : ajouter un saut de page (Générateur de rapports).

La disposition des données devient une structure tabulaire, générée à partir de la totalité du rapport, y compris les éléments imbriqués éventuels. Les cellules sont fusionnées en fonction des besoins de telle sorte que les éléments de rapport couvre la zone qui leur est allouée.

Toute ligne ou colonne vide dont la taille est inférieure à celle d'une valeur configurable par l'utilisateur est supprimée de façon à limiter autant que possible l'espace vide dans la feuille de calcul Microsoft Excel. Cette taille peut être définie à l'aide du paramètre d'informations de périphérique RemoveSpace, sachant que la taille par défaut est égale à un huitième de pouce (0,3 cm). Les lignes ou colonnes vides explicites d'une table ou d'une matrice ne sont pas supprimées. Pour plus d'informations sur le paramètre RemoveSpace, consultez Reporting Services Device Information Settings.

La taille des lignes et des colonnes est déterminée pour que le résultat corresponde à la mise en page du rapport d'origine. Si les lignes ou les colonnes du rapport sont trop nombreuses pour la feuille de calcul Excel, l'extension de rendu génère une erreur, et le rapport n'est pas traité. Les éléments du rapport en superposition sont juxtaposés dans la feuille Excel.

Explorateur de documents

Un explorateur de documents permet aux utilisateurs d'accéder à des zones spécifiques du rapport. Lorsque vous affichez le rapport à l'aide de la Visionneuse HTML, un explorateur de documents apparaît sur le côté du rapport. Lorsque vous cliquez sur un des éléments de l'explorateur de documents, le rapport est actualisé de façon à afficher la zone du rapport correspondant à l'élément sélectionné. Lorsque vous exportez vers Excel un rapport contenant un explorateur de documents, ce dernier est rendu sur la première feuille de calcul, qui prend le nom « Explorateur de documents ». Chacun des nœuds de l'explorateur de documents est répertorié dans la première colonne de cette feuille, et chaque cellule reflète son niveau dans l'explorateur de documents. Un plan Excel est également créé : il possède la même structure que le plan de l'explorateur de documents. Chaque cellule de l'explorateur de documents constitue un lien vers la feuille de calcul et, en particulier, vers la cellule de l'élément qu'elle représente. Par exemple, si le rapport Product Catalog (Catalogue de produits) est exporté vers Excel, l'explorateur de documents contient une cellule comprenant la valeur « Accessory ». Si vous cliquez sur cette cellule, vous accédez automatiquement à la feuille de calcul contenant les accessoires. La feuille du plan du document peut être désactivée en attribuant au paramètre d'informations de périphérique OmitDocumentMap la valeur true. Si ce paramètre est introuvable, le rendu comprend par défaut une feuille de calcul pour l'explorateur de documents. Pour voir un exemple du rendu d'un explorateur de documents dans Excel, essayez d'exporter vers Excel l'exemple de rapport Product Catalog. Pour plus d'informations sur les exemples de rapports, consultez Exemples de rapports AdventureWorks.

Orientation de page

La hauteur et la largeur de papier sont comparées à une table interne contenant les formats de papier et orientations les plus courants. Si une correspondance est trouvée, ce format est employé et l'orientation est définie sur Portrait. S'il n'y a pas de hauteur et de largeur correspondantes, une nouvelle recherche est effectuée dans la table interne des formats de papier, cette fois en inversant les valeurs de largeur et de hauteur. Si un format correspondant est trouvé, il est utilisé, mais avec l'orientation Paysage. En revanche, si la recherche ne donne toujours aucune correspondance, l'orientation est déterminée en comparant la hauteur avec la largeur. Si la hauteur de papier est supérieure à la largeur, l'orientation est définie sur Portrait. Autrement, c'est l'orientation Paysage qui est utilisée. Les colonnes et l'espacement entre les colonnes sont ignorés.

En-têtes de page

L'en-tête de page est rendu sous la forme de lignes dans le rapport. Les propriétés Excel Freeze Panes et Split, accessibles via le menu Window de la feuille de calcul , conservent les lignes de l'en-tête visibles à l'écran. La propriété Printtitles, qui figure dans la boîte de dialogue Page Setup, contient des valeurs à la fois dans Rows to repeat at top et Columns to repeat at left si bien que ces lignes se trouvent répétées sur chaque page du rapport.

Pieds de page

Le pied de page Excel ne peut se composer de plus de 255 caractères. Si la chaîne dépasse cette limite, Excel tronque les caractères en trop.

Pagination

Toutes les informations de saut de page sont écrites dans la feuille de calcul pour la pagination de l'imprimante. Toutefois, les tables, les matrices et les rectangles contenant d'autres éléments qui possèdent des sauts de page risquent de ne pas être rendus correctement.

Voir aussi

Concepts

Éléments d'appréciation à prendre en considération pour le rendu d'un rapport
Présentation du rendu Excel
Limites du rendu Excel
Régions de données dans le rendu Excel
Éléments de rapport dans le rendu Excel
Expressions dans le rendu Excel

Autres ressources

Reporting Services Programming

Aide et Informations

Assistance sur SQL Server 2005