也是小白来的...试了试自己电脑可以跑 不知道有没有更好的方法 大家一起学习
%macro test(sheetname,outfname); /*创建一个macro 叫做test*/
proc import out=&outfname dbms=excel replace
datafile="C:\Users\hkpu\Downloads\newall_price.xlsx";
getnames=yes;
sheet="&sheetname$";
run;
%mend test;
%test (sheet1,out) /*调用上面创建的macro
这里sheet1只是一个例子 可以换成你需要导入的sheet的名称
同样out也是 可以换成你需要输出的dataset的名字 */