2019年9月11日水曜日

ODS EXCELでセル書式を設定する




PROC REPORTなどで使える「STYLE=オプション」で書式を設定することができますが、ODS EXCELで使うと、EXCELのセル書式を設定できてしまいます。


「STYLE=オプション」の詳細は過去記事をご覧ください。
https://sas-boubi.blogspot.com/2016/02/report8.html



ods excel file='c:\test.xlsx';

proc report data=sashelp.class missing  style( header ) = [ background=blue color=white ];
    column sex name age height weight;
    define   sex / order order=internal;
    compute weight;
        if age.sum > 12 then do;
             call define( "age.sum", "style",  "style = [ color=red ]" );
             call define( "name"     , "style",  "style = [ background=yellow ]" );
        end;
    endcomp;
run;

ods excel close;





2 件のコメント:

  1. age.sumって何ですか?".sum"は必要?

    返信削除
    返信
    1. コメントありがとうございます!
      以下に参考になりそうな記事を貼りました。
      https://sas-boubi.blogspot.com/2019/07/proc-reportcompute_19.html

      削除