SAS データセットを既製の Excel テンプレートにエクスポートしようとしています。
データセット (.wpd ファイル) の最初の 6 つの変数は次のようになります。
StartDate EndDate product_code Description Leaflet Media
04-Jul-13 07-Jul-13 256554 BUTCHER BEEF 1PK (1 KGM) 54x10 3
私は現在持っています:
options noxwait noxsync;
x '"c:\Template.xls"'; /* <--excel template to use*/
filename template dde 'excel|Leaflets!r6c1:r183c67'; /*put data in rows 3 to 183 in leaflets sheet*/
data LEAF.results; set LEAF.results;
file template ;
put StartDate EndDate product_code Description Leaflet Media
/*and the remaining 61 variables*/
run;
DDE 手順が機能し、Excel シートが開きますが、データは Excel で正しくフォーマットされておらず、次のようになります。
StartDate EndDate Product code Description Leaflet Media
04 July 2013 07 July 2013 256554 BUTCHER BEEF 1PK
ご覧のとおり、スペースを区切り記号として扱っているようですが、これを変更する構文がわかりません。実際のデータセットには 67 個の変数があるため、入力してフォーマットする必要がなかったことに注意してください。それらすべてを個別に。
また、このデータセットを Excel テンプレートに出力し、そのテンプレートを C ドライブの別の場所に別のファイル名で保存する方法はありますか?
ありがとう!