2019年5月13日月曜日

ODS EXCEL入門: EXCELの「ページ設定」の「ページ」タブの内容を設定する




EXCELの「ページ設定」→「ページ」タブの内容をODS EXCEL側で設定する方法。



以下が「ページ」タブの内容を設定するODS EXCELの構文。上のと見比べてどう対応してるのか確認してみましょう。


構文
ODS EXCEL OPTIONS(   
        ORIENTATION = "PORTRAIT" | "LANDSCAPE"  /* 印刷の向き */
        SCALE = "値"                                                        /* 拡大/縮小 */
        FITTOPAGE = "ON" | "OFF"                                 /* 次のページ数に合わせて印刷: 横1×縦1 */
        PAGES_FITWIDTH = "値"                                    /* 次のページ数に合わせて印刷: 横 */
        PAGES_FITHEIGHT = "値"                                  /* 次のページ数に合わせて印刷: 縦 */
        DPI = "値"                                                             /* 印刷品質*/
);


用紙サイズを変えるオプションがODS EXCELに無いのですが、「PAPERSIZE=」システムオプションで設定出来ます。

ODS出力時の用紙サイズや余白などを設定するオプション [まとめ]



options papersize=Letter;
ods excel file="出力するパスを指定\test2.xlsx" options(
    flow="table" 
    orientation = 'landscape'
    pages_fitheight = '5');

    proc report data=sashelp.cars;
        define _character_ / style(column)={tagattr='type:String format:@'};
    run;

ods excel close;






0 件のコメント:

コメントを投稿