当前位置:首页 » 办公资讯 » 怎样把桌面文件导入sas

怎样把桌面文件导入sas

发布时间: 2023-06-12 11:25:33

① 有没有方法把一个文件夹中的excel都读入SAS

可以,用dirpipe可以实现

filenamedirpipepipe"dir&path..";
dataReadPipe(drop=DataString);
infiledirpipefirstobs=8truncover;
inputDataString$1-10@;
ifDataString=""thenstop;
input@1Date:yymmdd10.Time&:time.
Bytes:comma.FileName:$64.;
ifBytesge0;
formatDatemmddyy10.Timetimeampm8.Bytescomma18.;
if_n_=1thencallsymput("ExcelName",strip(FileName));
run;
*%put&ExcelName.;
proccontentsdata=dirpipe;
run;
filenamedirpipeclear;

这是我之前写的一部分实现代码,可供参考。实现的思路就是,利用dirpipe读取出所选文件夹的属性信息,给出内容列表,将其中所需要的提出来获取文件名,然后在将这些文件进行读入工作,其功能与proc content类似。

② 如何在excel表格的指定位置导入sas结果

启动SAS,关闭想要导入数据的excel文件
输入以下代码:
*通过
import
过程读取外部excel文件建立数据集;libname
paper1
'e:\paper';proc
import
out=paper1.paper1
/*输出的数据集名*/
datafile="E:\paperyong\paperdata.xlsx";/*要导入的excel文件的完整路径和数据名,要写清楚扩展名*/
sheet="sheet2";/*指出电子表格中的那一个表单,就是表单名字*/
getnames=yes;/*指出第一行是否有字段名*/
run;
(非粗体部分可以不输入)
点sas右上方
奔跑的小人图案运行
得到结果如图,数据导入成功
打开左边SAS资源管理管理器查看数据

热点内容
马路上汽车的噪音在多少分贝 发布:2023-08-31 22:08:23 浏览:1876
应孕棒多少钱一盒 发布:2023-08-31 22:08:21 浏览:1347
标准养老金一年能领多少钱 发布:2023-08-31 22:05:05 浏览:1631
湖北通城接网线多少钱一个月 发布:2023-08-31 21:59:51 浏览:1713
开随车吊车多少钱一个月 发布:2023-08-31 21:55:06 浏览:1477
京东付尾款怎么知道前多少名 发布:2023-08-31 21:52:58 浏览:1798
在学校租铺面一个月要多少钱 发布:2023-08-31 21:52:09 浏览:1935
2寸有多少厘米 发布:2023-08-31 21:50:34 浏览:1579
知道电压如何算一小时多少电 发布:2023-08-31 21:46:20 浏览:1559
金手镯54号圈周长是多少厘米 发布:2023-08-31 21:44:28 浏览:1733