看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]: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://www.ptt.cc/bbs/Statistics/M.1461306550.A.5C6.html
jupit: SHEET=R&i 04/22 15:24
x1214: 問題解決了!!! 謝謝J大!!!<(_ _)> 04/22 16:56