作者x1214 (躺望天空)
看板Statistics
標題[程式] 使用Macro和proc import來大量匯入資料
時間Fri Apr 22 14:29:08 2016
[軟體程式類別]:SAS
請填入軟體程式類別,例如:SAS、SPSS、AMOS、R、STATA、EVIEWS...等
[程式問題]:使用Macro, proc import和do loop來大量匯入資料
資料處理、迴歸、敘述統計、logistic、probit...等
[軟體熟悉度]:新手
請把以下不需要的部份刪除
[問題敘述]:
我有一個excel檔案, 裡面有30個sheet, 分別為R1~R30
因此打算寫一個Macro, 用do loop的語法來大量匯入資料.
但是程式寫完後卻跑出訊息
ERROR: Couldn't find sheet in spreadsheet
我檢查過sheet的名稱確實是R1~R30沒錯
但是還是跑出找不到sheet的問題..Q Q
有請高手相助>"<
請詳盡敘述遭遇到的問題,可能的話,分點敘述你要處理的流程
能夠分點敘述處理流程,基本上在撰寫程式或者跑統計時是相當有幫助的
甚至有經驗的人可以藉此告知你步驟是否錯誤
[程式範例]:
%MACRO IMPORT_DATA;
%DO i=1 %TO 30;
PROC IMPORT DATAFILE='E:\Desktop\TEMP\Results.xlsx' DBMS=XLSX
OUT=R&i; SHEET='R&i';
RUN;
%END;
%MEND IMPORT_DATA;
%IMPORT_DATA;
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.204.33
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1461306550.A.5C6.html
1F:→ jupit: SHEET=R&i 04/22 15:24
2F:→ x1214: 問題解決了!!! 謝謝J大!!!<(_ _)> 04/22 16:56