Aujourd’hui je vous propose quelques options pour travailler l’affichage de longs titres et pieds-de-pages qui sont insérés dans une feuille de calcul. Cela complètera les articles Ajouter les titres et pieds-de-page dans une feuille de calcul (EMBEDDED_TITLES=, EMBEDDED_FOOTNOTES= et l’option ajoutée lors de la mise à jour de l’article SKIP_SPACE=) et Personnaliser l’apparence des titres et des pieds-de-page dans un fichier .xls (ODS TAGSETS.EXCELXP et PROC TEMPLATE).
Je vais continuer à utiliser le style XLS_TITL pour les couleurs, polices, etc. proposé dans le précédent article pour mes captures d’écran.
1. Par défaut, un titre partiellement visible
Lorsqu’un titre est plus long que la largeur fournie par les colonnes du tableau affiché, seule une partie du titre est visible.
2. Une solution valable seulement sur les anciennes versions de TAGSETS.EXCELXP
Une solution est d’utiliser la place disponible par les autres cellules. L’instruction global OPTIONS NOCENTER suffira. Mais cette fonctionnalité ne fonctionne pas avec les dernières mises à jour de TAGSETS.EXCELXP.
3. Agrandir la hauteur de la ligne
Pour agrandir la hauteur de la ligne, il vous faudra utiliser l’option ROWS_HEIGHTS= composée de 7 nombres. Les quatrième et cinquième nombres font respectivement référence à la hauteur des lignes pour les titres et la hauteur des lignes pour les pieds-de-page.
Par défaut, on a: ROWS_HEIGHTS=’0,0,0,0,0,0,0′.
En appliquant cette option à notre exemple, cela donne : ROW_HEIGHTS=’0,0,0,45,40,0,0′.
4. Le code pour l’exemple
ods listing close;
ods tagsets.excelxp file=‘C:/sasref/class.xls’ /*style=xls_titl*/
options(embedded_titles=‘yes’
embedded_footnotes=‘yes’
row_heights=’0,0,0,45,40,0,0′);
title ‘Titre sur 2 lignes’;
footnote ‘Pied-de-page sur 2 lignes’;
ods tagsets.excelxp;
proc report data=sashelp.class nowd;
columns name age;
define name/display ‘Nom’;
define age /display ‘Age’;
run;
ods tagsets.excelxp close;
ods listing;
Lectures complémentaires
- Personnaliser l’apparence des titres et pieds-de-page dans un fichier .xls (ODS TAGSETS.EXCELXP et PROC TEMPLATE)
- Choisir ses couleurs sous SAS
- Ajouter les titres et pieds-de-page dans un fichier .xls
- 9 points pour personnaliser ses titres
- En-tête et pied-de-page avec TAGSETX.EXCELXP (print_header et print_footer)
- Mes premiers pas avec ODS TAGSETX.EXCELXP (1/3)
- Mes premiers pas avec ODS TAGSETX.EXCELXP (2/3)
- Mes premiers pas avec ODS TAGSETS.EXCELXP (3/3)
- Mettre à jour ses TAGSETS pour EXCELXP