2017-02-08 15 views
0

に複数のファイルをインポート:は、私のように3つのExcelファイルを持って一度

C:\business folder\RPT-325-Loan Fee Waivers\2017 01\new_loans_as_of_20170131.xls 
C:\business folder\RPT-325-Loan Fee Waivers\2016 12\new_loans_as_of_20161231.xls 
C:\business folder\RPT-325-Loan Fee Waivers\2016 11\new_loan_as_of_20161130.xls 

私は、これらの3つのファイルの観測値の数をカウントする必要があります。 SASでインポートすることなく、obsの数を数えることは可能ですか?

また、実際にファイルをインポートする必要がある場合、これら3つのファイルを一緒にインポートするにはどうすればよいですか。ファイル名2017と2016は年号です。 01,12,11は月の名前、31と30は月末の日付です。

は、

+0

多分、これを2つの質問に分割しますか? (1)インポートせずに行数を取得する方法、および(2)命名規則に従ってファイルを一緒にインポートする方法複数のファイルを一度にインポートすることは既にこのサイトのさまざまなQに反映されています – Snorex

答えて

0

残念ながらありがとうExcelファイルには、LIBNAMEエンジンでそれらを接続する際に、その観測がカウントされていない(どちらかXLS/XまたはEXCEL)。ですから、SASでこれをやりたいのであれば、それらをインポートしなければならないと思います。

3つのPROC IMPORTステップまたは3つのLIBNAMEステートメントを実行し、そのように分析を実行できます。本当に速い方法はありません。あなたはもちろん、マクロを書いてそれを3回実行し、あなたの名前(与えられた月の日付など)を計算させることができますが、それが生産システムでない限り正直言ってそれは過度のようです。

プロダクションシステムの場合は、同様の質問(私にそれを思い出させるためのSnorehorse)でthis macroをご覧ください。

+0

ここには、複数のExcelファイルから行を取得するマクロの例があります:http://stackoverflow.com/ a/22990171/1056935 – Snorex

+0

私はそれを答えに加えます - その答えを覚えていませんでした! – Joe

関連する問題