SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 829|回复: 3
打印 上一主题 下一主题

关于将XLS导入到SAS的问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2006-12-4 21:37:32 | 只看该作者

关于将XLS导入到SAS的问题

各位大虾们,我想写一个程序,能每运行一次就能将一个固定的XLS文件(f:\fx.xls,此文件会在每次运行这个SAS程序前变化,所以每次的E1-E12数据是不同的)的E1-E12的数据读入一个SAS数据集,使读入的列数据在SAS数据集中按进来的先后顺序往后排列,不知能实现否?望赐教~
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2006-12-4 22:11:50 | 只看该作者

re

导入用proc import, 后面的没看明白,感觉能用宏解决
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2006-12-9 15:32:50 | 只看该作者

to liangjiaxiao

data fx;
infile 'f:\fx.xls';
proc 方法;
var e1-e12;
run;
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2006-12-22 20:19:19 | 只看该作者

可以吗?

proc import
   datafile="f:\e1.xls"
  out=e1;
run;
proc import
   datafile="f:\e2.xls"
  out=e2;
run;
.......
proc import
   datafile="f:\e12.xls"
  out=e12;
run;
data e;/*合并一下*/
merge e1 e2 e3....e12;
by id;    /*合并依据的变量*/
当然,如果id没有排序还是要对id排序的!
不知道是不是要这样?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-11 11:12 , Processed in 0.071604 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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