楼主: xeon.chenzi
11238 10

[问答] 关于批量导入XPT文件 [推广有奖]

11
茶一白山 发表于 2022-10-21 10:40:27
我试了上面的方法都没有成功,但是综合了大家的智慧:
*********************简单粗暴****;

filename mydir pipe 'dir "E:\datasets\" /b';
data content;
        length fname $13.;
        infile mydir lrecl=300 truncover;
        input fname $13.;
        firname = scan(fname,1,'.');
        if upcase(scan(fname,-1,'.'))='XPT';

run;
filename mydir clear;

libname MY "E:\me111\";

data _null_;
        set content  nobs=nobs;
        length code $3000;
        code1="filename XP 'E:\datasets\"||strip(fname)||"';";
        code2="PROC cimport data=MY.baseline"||strip(firname)||" infile=XP;RUN;";
        code=strip(code1)||strip(code2);
        call execute(code);
run;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 14:45