把一个叫data288.xls的final表导进成classset的data288数据集合
这个语句很正常
libname classset "/folders/myfolders/SASclass/Classset";
PROC IMPORT
DATAFILE="/folders/myfolders/SASclass/Classdata/data288.xls"
dbms=xls
out=CLASSSET.data288
replace;
sheet="final";
getnames=YES;
MIXED=NO;
run;
然后我用另外写法的时候就出问题
libname classset "/folders/myfolders/SASclass/Classset";
PROC IMPORT OUT= classset.FINAL1
DATAFILE= "/folders/myfolders/SASclass/Classdata/data288.xls"
DBMS=xls REPLACE;
RANGE="final$";
GETNAMES=YES;
MIXED=NO;
SCANTEXT=YES;
USEDATE=YES;
SCANTIME=YES;
RUN;
报错:
67 GETNAMES=YES;
68 MIXED=NO;
69 SCANTEXT=YES;
________
180
70 USEDATE=YES;
_______
180
71 SCANTIME=YES;
________
180
ERROR 180-322: 语句无效或未按正确顺序使用。
72 RUN;
Requested Range not found on Excel -> /folders/myfolders/SASclass/Classdata//data288.xls
Requested Input File Is Invalid
ERROR: 导入失败。详细信息,请参阅“SAS 日志”。
分号写成冒号,L是不是写成1都检查了。该不是UNIV坂本不支持 SCANTEXT=YES、USEDATE=YES、 SCANTIME=YES语句?
在完整的SAS上
SCANTEXT=YES、USEDATE=YES、 SCANTIME=YES都没问题,而且final表都能找到。
而且貌似“ERROR 180-322: 语句无效或 未按正确顺序使用
先谢谢各位。