SAS中文论坛

标题: 新手求助,如何import 大量excel文件。 [打印本页]

作者: shiyiming    时间: 2010-11-6 16:18
标题: 新手求助,如何import 大量excel文件。
如果我在”D:\”有大量的excel文件名称为:DY1、DY2、….、DY100,
如何一次全部import到SAS。

以下是我尝试的写法但无法读入↓

%macro a;
%do i=1 %to 100;
proc import datafile="D:\DY&i.xls"
out=DY&i;
run;
%end;
%mend;
%a;

希望能得到解决 谢谢
作者: shiyiming    时间: 2010-11-6 18:53
标题: Re: 新手求助,如何import 大量excel文件。
[code:2ywnrg7n]proc import datafile="D:\DY&i..xls"[/code:2ywnrg7n]
多加个"."再试试
作者: shiyiming    时间: 2010-11-6 22:16
标题: Re: 新手求助,如何import 大量excel文件。
真是太感谢了! 成功!
作者: shiyiming    时间: 2010-11-12 13:51
标题: Re: 新手求助,如何import 大量excel文件。
请教我在”D:\”有大量的excel文件名称为:1、2、….、999,其中可能不连续
如何一次全部import到SAS。
我的excel文件中含有中文, 是否要逐个文件删除中文啊, 那样的话工作量太大了
作者: shiyiming    时间: 2010-11-12 23:53
标题: Re: 新手求助,如何import 大量excel文件。
分段导入
事实上,还是得导入连续
不连续的设置为空?
作者: shiyiming    时间: 2010-11-18 17:04
标题: Re: 新手求助,如何import 大量excel文件。
可以用pipe功能读取该目录下所有的文件列表,然后只选取那些excel文件,这些文件名都会在一张sas表中,然后就是读入宏中,然后就是你的import过程。
作者: shiyiming    时间: 2010-11-22 16:46
标题: Re: 新手求助,如何import 大量excel文件。
在D:\data\里有很多个csv.文件, 想导入sas, 第一行是中文, 因此想从第二行导入, 然后将字段名 改为
code  name date ex,应如何做。

代码        简称        日期        涨跌幅(%)
000001.SZ        深发展A        20020603        -0.0896
000001.SZ        深发展A        20020604        2.3318
000001.SZ        深发展A        20020605        -3.1551
000001.SZ        深发展A        20020606        3.0769
000001.SZ        深发展A        20020607        0.3512




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2