SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 1433|回复: 5
打印 上一主题 下一主题

求牛人帮助!怎样把ECXCEL数据导入SAS

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2009-2-25 16:17:13 | 只看该作者

求牛人帮助!怎样把ECXCEL数据导入SAS

我在写毕业论文,需要用到SAS软件,但是在导入的时候就遇到了问题。单击IMPORT后选择 standard data source 并选择 Microsoft EXCEl 97、2000、2002,然后选next 然后输入了需要导入的excel的位置点OK后出现错误,原因是ERROR in the libname statement 不知道为什么。我的EXCEL文件里全是数字,且运行SAS 时没有开任何程序。但是EXCEL是2003的版本。我应该怎么做呢?恳请高人指点!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2009-2-25 22:38:20 | 只看该作者

Re: 求牛人帮助!怎样把ECXCEL数据导入SAS

没见过,可能你的SAS模块不全吧, 你可以先另存为csv格式,然后再倒入进来试试,这种模式SAS BASE是支持的,
其实还有一种方式,比较麻烦就是使用dde(dynamic data exchage), 他可以帮你更加细致的定义数据类型和长度, 举例如下

filename tmp dde 'excel|sheets1!r1c1:r2c10;
data a;
   infile tmp notab dsd dlm='09'x;
  input ...;
run;
这样应该就行了, 不知道你的数据结构,所以没办法帮你了
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2009-6-30 12:24:42 | 只看该作者

Re: 求牛人帮助!怎样把ECXCEL数据导入SAS

请问:excel|sheets1!r1c1:r2c10 中的r1c1:r2c10具体是指什么????
回复 支持 反对

使用道具 举报

0

主题

0

帖子

2

积分

新手上路

Rank: 1

积分
2
地板
发表于 2009-6-30 12:51:00 | 只看该作者

Re: 求牛人帮助!怎样把ECXCEL数据导入SAS

r-row
c-column
定义你要导入的数据在该sheet的range
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2009-7-14 17:23:19 | 只看该作者

Re: 求牛人帮助!怎样把ECXCEL数据导入SAS

Sorry i cant type chinese at the mom,

1. you can save your excel stuff from 2003 to 2000 then use proc import:

proc import out =my_sas_file
       datafile = c:\vip new.xls'
           dbms = excel2000 replace ;
       getnames = yes ;
run ;

this way, your file will go into work lib.

i think this will work.

good luck
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2009-7-28 23:19:55 | 只看该作者

Re: 求牛人帮助!怎样把ECXCEL数据导入SAS

PROC IMPORT DATAFILE='D:\user\class.xls'
        OUT = mylib.class1
            DBMS = excel
            REPLACE ;
                sheet='GRADES1';
            GETNAMES = yes;
TITLE 'Reading in Data from excel';
run;
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-5 21:31 , Processed in 0.137808 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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