全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3448 6
2014-01-10
现有近100个excel文件,目前通过论坛中的一个宏已经将excel文件名读取,见右图: 4BX]89AW[L@86Q4R07XJ[`4.jpg
现在我要将所有的excel的数据读入到一个sas数据集中,excel的数据格式都是一样的,见图:
EU7HSI51K6UW5ROJOL59{MM.jpg
求问我该如何实现,谢谢,在线等各位大神答复。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-1-10 11:15:45
sas,做一个循环程序吧
很多年前用过sas。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-1-10 11:17:54
zj20000101 发表于 2014-1-10 11:15
sas,做一个循环程序吧
很多年前用过sas。
恩恩 ,应该也是,感觉应该还需要一个宏来读取数据,目前自己仍处摸索阶段,还望大神出来答疑解惑,谢谢回复咯
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-1-10 12:01:58
假设你存放excel文件名的数据集在work下面,并且名字是test:

proc sql noprint;
select distinct scan(name,1,'.') into: ds separated by ' '
from test;
quit;

data _null_;
set test;
code="proc import datafile='D:/"||strip(name)||"' out="||scan(strip(name),1,'.')||" replace;run;";
call execute(code);
run;

data wanted;
set &ds;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-1-10 12:08:15
wwang111 发表于 2014-1-10 12:01
假设你存放excel文件名的数据集在work下面,并且名字是test:

proc sql noprint;
运行了,确实可以,非常感谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-1-10 23:51:40
牛人
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群