SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 921|回复: 6
打印 上一主题 下一主题

新手求助,如何import 大量excel文件。

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-11-6 16:18:46 | 只看该作者

新手求助,如何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;

希望能得到解决 谢谢
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-11-6 18:53:03 | 只看该作者

Re: 新手求助,如何import 大量excel文件。

[code:2ywnrg7n]proc import datafile="D:\DY&i..xls"[/code:2ywnrg7n]
多加个"."再试试
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-11-6 22:16:46 | 只看该作者

Re: 新手求助,如何import 大量excel文件。

真是太感谢了! 成功!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2010-11-12 13:51:55 | 只看该作者

Re: 新手求助,如何import 大量excel文件。

请教我在”D:\”有大量的excel文件名称为:1、2、….、999,其中可能不连续
如何一次全部import到SAS。
我的excel文件中含有中文, 是否要逐个文件删除中文啊, 那样的话工作量太大了
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2010-11-12 23:53:17 | 只看该作者

Re: 新手求助,如何import 大量excel文件。

分段导入
事实上,还是得导入连续
不连续的设置为空?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2010-11-18 17:04:29 | 只看该作者

Re: 新手求助,如何import 大量excel文件。

可以用pipe功能读取该目录下所有的文件列表,然后只选取那些excel文件,这些文件名都会在一张sas表中,然后就是读入宏中,然后就是你的import过程。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
7#
 楼主| 发表于 2010-11-22 16:46:37 | 只看该作者

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
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-3 14:53 , Processed in 0.069556 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表