请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
自己顶一下吧
个人经验:在使用sas导入excel数据时,经常会出现一些意想不到的问题,我的经验是因为excel并不是一个数据库管理工具,因此,对于每个变量,在导入前你最好做一个细致检查,以防出现不测。接着,你可以玩一个小把戏,把excel另存为dbf文件,然后导入,基本就没问题了。
另外,注意中文的问题,我发现sas9对中文的支持很差,如果路径中带中文,一般都不会导入成功的。
最后,祝你好运。:)
导入不成功可能有以下原因:
1、导入时excel是要关闭的,不能边使用某excel边导入
2、有时候SAS安装的时候,某一个模块没有安装好,也有可能出现,不过拟的应该不是这个原因。
3、excel变量的名称一定要是英文的,所以如果变量名是中文的,一定要先改成英文名,再导入。
总的来说,SAS操作中可能会碰到各种困难,解决了就是进步。
呵呵!试试吧!
其实,SAS导入外部文件时,有时侯十分不灵活,它不允许外部文件中有任何不认得的格式,如中文名,合并单元格等等.
试试吧,祝你好运.
另外sas版本低也会有问题。支持excel说明不是许可的事情
使用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、导入时excel是要关闭的,不能边使用某excel边导入 2、有时候SAS安装的时候,某一个模块没有安装好,也有可能出现,不过拟的应该不是这个原因。 3、excel变量的名称一定要是英文的,所以如果变量名是中文的,一定要先改成英文名,再导入。 总的来说,SAS操作中可能会碰到各种困难,解决了就是进步。 呵呵!试试吧!
支持以上观点!!
see below:
proc import
datafile='your directory\a.xls'
out=a
dbms=excel replce;
run;
sorry, should be this way as below:
dbms=excel replace;
用cards命令把数据考过来就行了啊.
kuhasu 发表于 2007-4-20 02:40 你需要加装hotfix,是bug
5342 发表于 2011-2-27 13:02 SAS目前支持office2007以前版本excel文件的数据导入,导入用的就是过程步import,具体代码10楼写出来了
竹见 发表于 2013-1-15 15:53 以下为我觉得很好用的程序,写法尽量避免了字符过长、缺失值等的读入数据时的错误,你可以试一下。 x "'S: ...
wtcnb 发表于 2007-4-21 00:43 see below: proc import datafile='your directory\a.xls'