mshd.net
当前位置:首页 >> SAS 中ExCEl数据导入问题 >>

SAS 中ExCEl数据导入问题

根据错误提示,名为ANALYSIS的数据库没有提前创建吧,楼主既然用libname建了一个sas的库,可以把代码"PROC IMPORT OUT= ANALYSIS.FINAL1"改为“PROC IMPORT OUT= SAS.FINAL1"试试,这样就应该导入到SAS的库了。另外,导入文件中有中文可能会导致...

PROC IMPORT OUT= WORK.crackman DATAFILE= "C:\Documents and Settings\Administrator\桌面\2008 .xls" DBMS=EXCEL REPLACE; RANGE="Sheet1$"; GETNAMES=YES; MIXED=YES; SCANTEXT=YES; USEDATE=YES; SCANTIME=YES; RUN;

PROC IMPORT OUT= WORK.crackman DATAFILE= "C:\Documents and Settings\Administrator\桌面\2008 .xls" DBMS=EXCEL REPLACE; RANGE="Sheet1$"; GETNAMES=YES; MIXED=YES; SCANTEXT=YES; USEDATE=YES; SCANTIME=YES; RUN;

软件安装包缺少插件导致的,可以重新下载软件安装即可 1、由于软件过大需要用户分卷解压,只需解压一个压缩包即可全部解压,另外安装以前请把系统时间调到2014年以前 2、然后解压完毕后找到我们的安装程序“Setup.exe”,右键以管理员身份运行 3、...

proc import out=work.test datafile="d:\yourtable.xls" dbms=excel2000 repalce; range="'sheet1'"; datarow=10; getnames=yes; run; 借鉴这个,根据你的excel版本和sheet表名做相应修改

用DDE。 filename a dde "excel|[*.xls]sheet1!r1c1:r2c5"; data tmp; infile a notab dlm='09'x; input a b ; run; 这是最保险的方法。不会因为你excel里面有很多空格而导入错误。 还可以用proc import。 有不懂的可以问我。qq:117605981

1、sas用户有权限访问excel所在的目录吗? 2、导入出错,你把错误信息发出来啊! 3、xlx和xlsx貌似有区别,这两个你都可以试一下

proc import out=work.test datafile="d:\yourtable.xls" dbms=excel2000 repalce; range="'sheet1'"; datarow=10; getnames=yes; run; 借鉴这个,根据你的excel版本和sheet表名做相应修改

把libname这一条贴出来看看错误提示不是说libname出错了嘛,估计你libname用了数据库连接之类的字符串,可以发出来看看。

不同版本的SAS对excel的支持不同,比如9.2只支持.xls格式,.xlxs格式要9.3、9.4才支持。 64bit的SAS配合64bit的Excel最合适。 SAS导入excel时候容易出错,把excel转成.csv格式的会有奇效。

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com