2015-05-13 69 views
0

假設有下面位置 ℃的csv文件:\ TEMP \輸入\ Filenames.csv在SAS的宏需要幫助

在該CSV,列A包括文件路徑的如下所示

文件路徑
C:\ TEMP \ a_1.xls
C:\ TEMP \ a_2.xls
C:\ TEMP \ a_3.xls

在上述各文件的包括 BalanceNumber列C

我想編寫一個讀取csv文件的SAS代碼 - 列A,獲取該列中提到的每個xls文件,讀取這些xls文件的餘額編號並保存所有餘額編號在一個名爲 OutputBalance的表中。

欣賞是否有人幫我編碼。

回答

0

您可以在infile語句中使用filevar選項來完成此操作。將filenames.csv文件讀取到一個數據集中,該數據集可以使用/不使用路徑來存儲文件名。然後在下一個數據集循環並從xls文件中讀取C列。我想寫下代碼,但基於您的需求的代碼已經存在於網絡上。所以不要認爲再次寫下來是個好主意。請參閱以下鏈接:http://www.ats.ucla.edu/stat/sas/faq/multi_file_read.htm。這應該有助於您編寫代碼。

+0

謝謝Sushil。我會研究它,讓你知道它是否適合我。 – vds1