Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ODS et reporting Discussion :

Supprimer saut de page après proc print


Sujet :

ODS et reporting

  1. #1
    Membre à l'essai
    Supprimer saut de page après proc print
    Bonjour,

    Je suis actuellement en train de gérer des données que j'exporte ensuite vers Excel, sauf que quand j'ajoute du texte avec ODS après un Proc Print, je retrouve toujours une ligne vide après le tableau sur Excel, or la ligne ODS que j'insère après sert de "Balise" pour le traitement que je réalise avec le fichier excel par la suite, donc cette ligne vide nuit beaucoup au traitement.
    Ma question est donc: peut-on enlever cette ligne vide qui se traduit par un saut de page sur SAS?
    à savoir que le fichier final contient plus de 50 tableaux donc enlever les lignes vides manuellement n'est pas vraiment une option.

    Merci d'avance.

  2. #2
    Membre du Club
    Bonjour

    L'option skip_space n'est actuellement pas disponible avec ods excel mais si un fichier .xml est suffisant, tu peux l'utiliser quitte à sauvegarder le fichier .xml en fichier .xls ou xlsx dans excel par la suite. Cela fera une manipulation au lieu de 50.

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    %let xxdemo = &xxroot./training/demo;
     
    ods tagsets.excelxp file="&xxdemo./reporting/test.xls";
    ods tagsets.excelxp options(sheet_interval='none' skip_space='0,0,0,0,0');
    proc print data=sashelp.class;
    run;
    proc print data=sashelp.class;
    run;
    ods tagsets.excelxp close;


    Véronique

###raw>template_hook.ano_emploi###