目次
1.サンプルファイル
サンプルとして、以下のファイルがあったとします。
C:\Blog\SAS\DDE\都道府県.xlsx
都道府県.xlsx
2.展開例
以下のように展開します。
Excelファイルの立ち上がりに時間がかかる環境であれば、引数sleepの値を大きくしてみて下さい。
%open_excel(path=C:\Blog\SAS\DDE, file=都道府県.xlsx, sleep=2);
以下のように、引数で指定したExcelファイルが立ち上がります。
3.参考プログラム
以下は、参考プログラムになります。
右上のコピーボタンを押せば、プログラム全体をコピーできます。
%macro open_excel(path=, file=, sleep=2);
%put --------------------------------------------------;
%put open_excel; /*Excelファイルを開く*/
%put &=path; /*対象ファイルのパスを指定(末尾にバックスラッシュ\は不要)*/
%put &=file; /*対象ファイル名を指定(拡張子は必須)*/
%put &=sleep; /*Xコマンド実行後の待機時間を指定(既定値=2)*/
%put --------------------------------------------------;
option noxsync noxwait;
x %bquote("&path.\&file.");
data _null_;
x=sleep(&sleep.);
run;
%mend open_excel;