楼主: supershang
69559 35

[原创博文] 如何把excel中的数据导入sas中啊? [推广有奖]

  • 0关注
  • 0粉丝

学前班

70%

还不是VIP/贵宾

-

威望
0
论坛币
72 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
77 点
帖子
4
精华
0
在线时间
0 小时
注册时间
2006-12-21
最后登录
2007-5-7

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
刚刚开始用sas,因为我用的数据量比较大,所以想直接把excel中的数据导入sas中。我用file-->import这个操作导入excel数据,可是不知道为什么就是出错阿,log日志中说支持excel 4,5,和7。我的是office 2003z中的excel.难道不行吗?求高手指点迷津,谢谢啦!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:EXCEL xcel exce 数据导入 cel office excel import 如何 file

回帖推荐

wtcnb 发表于10楼  查看完整内容

see below: proc import datafile='your directory\a.xls' out=a dbms=excel replce; run;

wtcnb 发表于11楼  查看完整内容

sorry, should be this way as below: proc import datafile='your directory\a.xls' out=a dbms=excel replace; run;

erhyin 发表于8楼  查看完整内容

使用SAS呼叫EXCEL档案的方式:1.要将EXCEL的资料档开启.(这点与EVIEWS不同)2.用我老师书上的例子说明 FILENAME data DDE "excel|data1!r1c1:r6c3"; DATA excel; INFILE data; INPUT.....P.S.:红字表二者名称要相同 蓝色的字为EXCEL上sheet的名称 绿色的字为资料的范围GOOD LUCK

lihong184 发表于4楼  查看完整内容

导入不成功可能有以下原因: 1、导入时excel是要关闭的,不能边使用某excel边导入 2、有时候SAS安装的时候,某一个模块没有安装好,也有可能出现,不过拟的应该不是这个原因。 3、excel变量的名称一定要是英文的,所以如果变量名是中文的,一定要先改成英文名,再导入。 总的来说,SAS操作中可能会碰到各种困难,解决了就是进步。 呵呵!试试吧!

本帖被以下文库推荐

沙发
supershang 发表于 2007-4-17 11:30:00 |只看作者 |坛友微信交流群

自己顶一下吧

使用道具

藤椅
ppooxooqq 发表于 2007-4-17 15:43:00 |只看作者 |坛友微信交流群

个人经验:在使用sas导入excel数据时,经常会出现一些意想不到的问题,我的经验是因为excel并不是一个数据库管理工具,因此,对于每个变量,在导入前你最好做一个细致检查,以防出现不测。接着,你可以玩一个小把戏,把excel另存为dbf文件,然后导入,基本就没问题了。

另外,注意中文的问题,我发现sas9对中文的支持很差,如果路径中带中文,一般都不会导入成功的。

最后,祝你好运。:)

使用道具

板凳
lihong184 发表于 2007-4-18 08:45:00 |只看作者 |坛友微信交流群

导入不成功可能有以下原因:

1、导入时excel是要关闭的,不能边使用某excel边导入

2、有时候SAS安装的时候,某一个模块没有安装好,也有可能出现,不过拟的应该不是这个原因。

3、excel变量的名称一定要是英文的,所以如果变量名是中文的,一定要先改成英文名,再导入。

总的来说,SAS操作中可能会碰到各种困难,解决了就是进步。

呵呵!试试吧!

已有 1 人评分论坛币 收起 理由
bakoll + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

使用道具

报纸
coolhark23 发表于 2007-4-18 16:51:00 |只看作者 |坛友微信交流群

其实,SAS导入外部文件时,有时侯十分不灵活,它不允许外部文件中有任何不认得的格式,如中文名,合并单元格等等.

试试吧,祝你好运.

使用道具

地板
kuhasu 发表于 2007-4-20 02:40:00 |只看作者 |坛友微信交流群
你需要加装hotfix,是bug

使用道具

7
kuhasu 发表于 2007-4-20 02:42:00 |只看作者 |坛友微信交流群

另外sas版本低也会有问题。支持excel说明不是许可的事情

使用道具

8
erhyin 发表于 2007-4-20 02:55:00 |只看作者 |坛友微信交流群

使用SAS呼叫EXCEL档案的方式:
1.要将EXCEL的资料档开启.(这点与EVIEWS不同)
2.用我老师书上的例子说明
FILENAME data DDE "excel|data1!r1c1:r6c3";
DATA excel;
INFILE data;
INPUT.....

P.S.:红字表二者名称要相同
蓝色的字为EXCEL上sheet的名称
绿色的字为资料的范围

GOOD LUCK

已有 1 人评分论坛币 收起 理由
bakoll + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

使用道具

9
happytalent 发表于 2007-4-20 10:47:00 |只看作者 |坛友微信交流群

导入不成功可能有以下原因:

1、导入时excel是要关闭的,不能边使用某excel边导入

2、有时候SAS安装的时候,某一个模块没有安装好,也有可能出现,不过拟的应该不是这个原因。

3、excel变量的名称一定要是英文的,所以如果变量名是中文的,一定要先改成英文名,再导入。

总的来说,SAS操作中可能会碰到各种困难,解决了就是进步。

呵呵!试试吧!

支持以上观点!!

[em01][em02][em01]

使用道具

10
wtcnb 发表于 2007-4-21 00:43:00 |只看作者 |坛友微信交流群

see below:

proc import

datafile='your directory\a.xls'

out=a

dbms=excel replce;

run;

已有 1 人评分论坛币 收起 理由
bakoll + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-7 06:27