UNIX 環境で作成したデータセットをMicrosoft Excelに読み込む方法

[OS]UNIX
[リリース]
[キーワード]

[質問]

UNIX 版 SASのデータセットを Windows 上の Microsoft Excel に読み込ませる にはどうしたらよいでしょうか?

[回答]

2つの方法があります。

■ Microsoft Excel からSAS ODBCドライバを利用した読み込み
UNIX側にSAS/SHARE、SAS/SHARE*NETソフトウェアを使用し、PC側でSAS ODBCドライバを使用します。 この方法では、 Microsoft Excel から直接SASデータセットを読み込めます。

■ テキストファイルの引き渡しによる方法
Microsoft Excel は、CSV、タブ区切り、スペース区切りなどの形式のテキストファイルを読み込むことができます。 以下にSASデータセットをCSV形式のテキストファイルに出力する方法を紹介します。 CSV 形式は各データを、カンマ(,)で区切ったテキストファイルですので、 UNIX環境から FTP などでファイル転送を行なう場合は、テキストモードで転送します。

SASデータセットを、CSV形式でファイルに出力するサンプルプログラムを次に示します。

       data test;
          input num num2 num3 ch $6. ch2 $4.;
       cards;
       10 20 30 aaaaaa bbbb
       30 50 70 cccccc dddd
       40 60 80 eeeeee ffff
       ;

       data _null_;
          set test;
          file 'c:\test.csv';
          put num ',' ch ',' ch2;
       run;