2017-03-08 17 views
0

私の最初の投稿はここに質問があります。私はこれを「正しい方法で」行いたいと思っています。 特定の基準に基づいて月次レポートを生成しているSAS(主にPROC SQL)でクエリを作成しました。SAS:ProcレイアウトでExcelにエクスポートしますか?

作成したテーブルをProc Exportを使用してExcelファイルにエクスポートしています。これは私が使用したコードの行です:

proc export data=work.par_reg 
    outfile="&myfilerfp." 
    dbms=xlsx 
    replace; 
    sheet="Particulieren regulier"; 
run; 

私は、このファイルが、作成されていますExcelで複数のタブを持って、任意のレイアウトなしのテキストのみ/数字です。このExcelに何らかのレイアウトを適用することは可能ですか(白い背景、黄色のタイトルなど)、またはすでにレイアウトがある既存のテンプレートシートにエクスポートすることは可能ですか?

ありがとうございました!

+0

何年も前に何かしたことがありましたが、SASを使用してフラットCSVファイルを作成し、多くのチャートと分析を含むテンプレートファイルへのデータ入力として使用しました。だから、おそらくあなたの出力ルートを再考することができますが、私はそれが不可能であるかどうかを理解しています。 –

+0

どのバージョンのsasですか? sas ODS、Output Delivery Systemを見てください。 PROC REPORTやその他のレポートプロクシを使用して、HTML、xml、およびネイティブxlsxをすべて書式で記述することができます。 PROC EXPORTはデータをエクスポートすることですが、かなりの書式はありません。 – Quentin

+0

私はSAS BI 9.4を使用しています。 SASを正直に使うのは初めてのことですが、ODSの情報があればそれは非常に役立ちます。私もそれを探し始めるでしょう:)ありがとう! –

答えて

0

PROC EXPORTは、シートに値を表示するためのものです。

スタイリングが必要な場合はいくつか選択できますが、最も良い選択肢はODS EXCELで、SAS 9.4 TS1M1以降で利用できます。 tips on using it from Chris Hemedinger hereか、the documentation hereと表示されます。

簡単な使い方はしかし、このようなものです:あなたはCSSを知っていれば

ods excel file="c:\blah\whatever\myfile.xlsx" style=[your style]; 

proc print data=your_dataset; 
run; 

ods excel close; 

あなたはスタイルオプション(色、背景、フォント、その他もろもろ)を定義したり、CSSを使ってスタイルを作成し、cssstyle=を使用するようPROC TEMPLATEを使用することができます。

関連する問題