SAS CSVとエクセルを出力する

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行目は、出力されるシート名になります。

上記コードを実行すると、マイフォルダ配下にエクセルファイルが作成されます。

エクセルファイルの右クリックからダウンロードできます。

関連の記事

SAS エクセルを読み込み出力データで確認
SAS CSVファイルを読み込み出力データで確認

△上に戻る