楼主: farshot
20200 17

[原创博文] 请教各位,如何用SAS批量导入一个文件夹内的所有EXCEL文件? [推广有奖]

11
冰棱 发表于 2015-11-7 23:54:32 |只看作者 |坛友微信交流群
YueweiLiu 发表于 2012-9-6 22:40
unnamed pipe,批量获取某文件夹下内的特定文件名,然后再批量做后续操作,如:
学习了~

使用道具

12
Imasasor 发表于 2015-11-10 10:11:11 |只看作者 |坛友微信交流群
512002855 发表于 2015-11-7 21:49
您太厉害了。这个方法,是我见过最方便的批量有规律修改文件名的方法。
无论如何我也想不出其中的逻辑是 ...
也是跟别人这的,知识都是传承的,创造者往往被湮没
已有 1 人评分学术水平 热心指数 收起 理由
1圆圆 + 5 + 5 超厉害!...

总评分: 学术水平 + 5  热心指数 + 5   查看全部评分

使用道具

13
zensheran 在职认证  发表于 2016-4-7 10:03:01 |只看作者 |坛友微信交流群
Imasasor 发表于 2012-9-6 18:46
教你个简单的方法,在文件夹里新放一个空的excel,然后全选所有的文件,在你新建的excel上鼠标右键,重命名 ...
太牛了吧!!!

使用道具

14
horace_chen 发表于 2016-4-7 13:44:28 |只看作者 |坛友微信交流群
读取某个目录下所有文件名并保存到一个数据集
data filename;
   length filename $300.;
   rc=filename("mydir","d:\tmp");
   d=dopen("mydir");
   filecount=dnum(d);
   do i=1 to filecount;
       filename=dread(d,i);
       output;
    end;
   rc=dclose(d);
   keep i filename;         
run;

使用道具

15
yafeijojy 发表于 2017-3-22 10:14:46 |只看作者 |坛友微信交流群
文件名全局宏命名,虽然很久以前的问题,有想法了还是想分享出去。
%let        t1=        fgjj;
%let        t2=        gfjj;
%let        t3=        gtjj;
%let        t4=        gtryjj;
%let        t5=        htfjj;
%let        t6=        hyjj;
%let        t7=        jsjj;
%let        t8=        jxjj;
%let        t9=        nfjj;
%let        t10=tdhljj;
%macro daoru(n);
%do i=1 %to &n;
proc import out=&&t&i
datafile="C:\Users\dell\Desktop\基金\&t&i"
dbms=excel replace;
getnames=yes;
MIXED=NO;
SCANTEXT=YES;
    USEDATE=YES;
    SCANTIME=YES;
run;
         %end;
         run;
%mend;
%daoru(10)

使用道具

16
酱油哥哥 发表于 2020-4-11 02:33:04 |只看作者 |坛友微信交流群
Imasasor 发表于 2012-9-6 18:46
教你个简单的方法,在文件夹里新放一个空的excel,然后全选所有的文件,在你新建的excel上鼠标右键,重命名 ...
这个代码非常实用,大赞!刚刚解决了我一个类似的问题。不过我在执行过程中发现,如果仅仅只运行这几行代码的话,out那一行后面得加一行 run; 否则跳不出来。比如说一共有8个文件,只会执行7个,然后最后第8个文件只有在执行后续其他代码时才会出来(当然,一般数据导入完之后本来就会有其他代码需要执行)。

使用道具

17
min5951869 发表于 2020-4-12 13:57:40 来自手机 |只看作者 |坛友微信交流群
学习了。

使用道具

18
wtst 学生认证  发表于 2023-8-14 16:28:00 |只看作者 |坛友微信交流群
借花献佛
https://blog.csdn.net/Milong_xiao/article/details/84108862

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 15:34