SASのCSVとエクセルファイルを出力するサンプルです。
確認環境 ・SAS 9.4 (University Edition) |
目次
サンプル | 準備 |
CSVを出力する | |
エクセルを出力する |
準備
cardsを使用してデータセットを作成します。
DATA test1;
input name $ kokugo sansuu eigo;
cards;
suzuki 80 80 90
tanaka 70 90 95
sato 70 80 95
;
run;
上記コードを実行すると、WorkライブラリのTest1データセットが作成されます。
CSVを出力する
上記データセットからCSVを出力します。
PROC EXPORT
DATA= work.test1
OUTFILE= "/folders/myfolders/sasuser.v94/test1.csv"
DBMS=CSV
REPLACE;
RUN;
2行目のDATAは、入力元のデータセットです。
3行目のOUTFILEは出力するファイルです。
4行目のCSVはCSVファイルを表します。
5行目のREPLACEは上書きです。
上記コードを実行すると、マイフォルダ配下にCSVファイルが作成されます。
csvファイルの右クリックからダウンロードできます。
エクセルを出力する
上記データセットからエクセルを出力します。
PROC EXPORT
DATA= work.test1
OUTFILE= "/folders/myfolders/sasuser.v94/test1.xlsx"
DBMS=xlsx
REPLACE;
sheet = "sheet2";
RUN;
2行目のDATAは、入力元のデータセットです。
3行目のOUTFILEは出力するファイルです。
4行目のxlsxはエクセルファイルを表します。
5行目のREPLACEは上書きです。
6行目は、出力されるシート名になります。
上記コードを実行すると、マイフォルダ配下にエクセルファイルが作成されます。
エクセルファイルの右クリックからダウンロードできます。
関連の記事