2017-02-24 42 views
0

3つの文字列変数を連結しようとしています。改行コードを連結する

Data X ; 
    a = "A" ; 
    b = "B" ; 
    c = "C" ; 
    z = catx ('0D0A'x, a, b, c) ; 
run; 

値が他の以下のものを表示されるように、私は、最後のデータセットでは、このような文字列の値を表示しようとしています -


B
C

'0D0A'xオプションを使用すると、文字列はABCと表示されます。変数zをExcelに表示する必要があります。同じものをHTMLファイルに出力しなければならない場合は、CATX機能のオプションとして「\ n」を使用していました。新しい行の文字を導入する方法はありますか?

答えて

1

私は少しあなたの例を適応:

libname test excel "%sysfunc(pathname(work))\text.xls"; 

Data test.X ; 
    a = "A" ; 
    b = "B" ; 
    c = "C" ; 
    z = catx ('0D0A'x, a, b, c) ; 
run; 

libname test clear; 

x "explorer ""%sysfunc(pathname(work))\text.xls"""; 

をあなたがこのアプローチを使用する場合は、あなたが期待通りに改行を含むセルD2の値を取得します。ただし、正しく表示されるようにするには、セルの書式設定に「折り返しテキスト」オプションを有効にする必要があります。