SAS Studioで確認しました。PC版のSASでも動くはずです。
やりたいこと
このデータセットをエクセルで出力したい。
ただしクリップボード経由の方法は用いない。
このデータセットはSASHELP内にあったもの(CNTAINER)です。小さかったから採用しただけで内容に特に意味はありません。

データセットの存在する場所(入力元)をライブラリ登録
今回はすでにあるライブラリのデータセットを使うので、本来は不要な作業ですが一応記述。
データセットのパスを調べておきます。
SAS Studioでのライブラリのパスは右クリックメニューで確認できます。




環境(言語コード)にあったパスを利用。
出力先を確認
ここに出力します。

コード
libname in "/pbr/sfw/sas/940/SASFoundation/9.4/sashelp/" access = readonly; %let out = /home/XXXXXXXXXX/data/; %macro OutputExcel(filein=, fileout=, sh=); proc export data = in.&filein outfile = "&out.&fileout" dbms = xlsx replace; sheet = &sh.; run; %mend; %OutputExcel(filein = CNTAINER, fileout = CNTAINER_OUT, sh=OUTDATA);
入力元は便宜的に記述(登録済みライブラリ内のデータを利用するのであれば不要)。
出力先のパスは固有のため一部伏せ字にしてあります。
exportプロシジャの構文はここ。
結果
出力されました。

ダウンロードして確認
PC版のSASで直接ExcelがインストールされているPCに出力すればそのまま開けます。
今回はSAS Studioなのでローカルにダウンロードして確認。

コメント