用import把excel导入sas 出现错误

发布网友

我来回答

3个回答

热心网友

/*libname aa "d:\sashomework";*/ /*不用这一句
libname语句是用来连接其他版本的SAS软件的数据集或者是流行数据库(DBMS)的*/
proc import out=aa.mydata2
datafile="d:\sashomework\income.xls"
DBMS=excel2000 replace;
range="sheet1$";
getnames=yes;
run;
就可以了
datafile 和table不能一起用,如果你想指定是哪张表的话可以用range或者是sheet,不要用table
至于table怎么用,我也不是太清楚。。。

热心网友

libname aa "d:\sashomework";
Proc import
datafile="D:\SAShomework\income.xls"
out=aa.mydata2
DBMS=excel replace;
getnames=yes;
sheet="sheet1$";
getnames=yes;
run;
这样您再试试,请注意:1.import语句datafile,out,dbms三个命令间不能加分号。
2.table="sheet1$";这句正确的应当是sheet="sheet1$";

热心网友

与这个类似啊
libname aa "路径";
proc import dbms=excel out=cust1
datafile="f:\cognos\cjb.xls" replace;
getnames=yes;
sheet='sheet1$';
run;追问用你的方法是可以诶,不过我想知道我的错在哪里。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com