作者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/cn.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