- libname xls excel 'xxxx';
- proc sql noprint;
- select count(*) as cnt into: cnt
- from sashelp.vstable
- where memtype='DATA' and libname='XLS';
- select memname into: memlist separated by "*"
- from sashelp.vstable
- where memtype='DATA' and libname='XLS';
- quit;
- %do i=1 to &cnt;
- %let memname=%scan(&memlist,&i,*);
- %let leg=%eval(%length(&memname)-1);
- %let mem=%substr(&memname,1,&leg);
- %fileinput("&memname");
- %end;
- libname xls clear;
%fileinput这个宏可以再简单些,proc import的语句可以不需要。后面稍作修改就可以


雷达卡







京公网安备 11010802022788号







