2019年5月27日月曜日

ODS EXCEL入門: 改ページの設定




ODS EXCELで改ページを設定する以下のオプションをご紹介。

  • ROWBREAKS_COUNT
  • ROWBREAKS_INTERVAL




ROWBREAKS_COUNT … 何行毎に改ページを入れるか設定


構文
ODS EXCEL OPTIONS( ROWBREAKS_COUNT = "行数" );




ods excel file="出力するパスを指定\test1.xlsx"  options( rowbreaks_count = "3" );

    proc report data=sashelp.class;
    run;

ods excel close;

3行毎に改ページを設定してます。1行目の項目名のとこはノーカウント。





ROWBREAKS_INTERVAL … 改ページの入れ方


構文
ODS EXCEL OPTIONS( ROWBREAKS_INTERVAL = "改ページの入れ方" );


改ページの入れ方は以下が設定できます。

  指定      結果    
 OUTPUT

 出力オブジェクト毎に改ページを入れる

 PROC

 プロシジャ毎に改ページを入れる 

 NONE

 改ページを設定しない



1個目の「出力オブジェクト」って何?って方は以下「ODS TRACE」を理解すると、なんとなくわかるかと思います。
http://sas-boubi.blogspot.com/2015/07/ods-traceods-output.html




ods excel file="出力するパスを指定\test2.xlsx"  options(
    sheet_interval="none"
    rowbreaks_interval= "output" );

    proc univariate data=sashelp.class;
    run;

ods excel close;

0 件のコメント:

コメントを投稿