发布网友
共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;追问用你的方法是可以诶,不过我想知道我的错在哪里。