如何把excel中的数据导入sas中 如何将excel文件导入sas

经验直达:

  • 如何将excel文件导入sas
  • 如何把excel中的数据导入sas中

一、如何将excel文件导入sas


方法一,容易出错:

*通过 import 过程读取外部excel文件建立数据集;
libname paper1 'e:目录名';
proc import out=x.abc /*输出的数据集名*/
datafile="E:目录名xyz.xlsx";/*要导入的excel文件的完整路径和数据名,要写清楚扩展名*/
range = "sheet1$";/*指出电子表格中的那一个表单,就是表单名字*/
getnames=yes;/*指出第一行是否有字段名*/
run;

run之前可以加其他参数:

方法二:
你干脆找软件Stat/Transfer , 转换格式以后再到SAS里打开数据


二、如何把excel中的数据导入sas中


【如何把excel中的数据导入sas中 如何将excel文件导入sas】

proc import out=work.test
datafile="d:yourtable.xls"
dbms=excel2000 repalce;
range="'sheet1'";
datarow=10;
getnames=yes;
run;


用DDE 。
filename a dde "excel|[*.xls]sheet1!r1c1:r2c5";
data tmp;
infile a notab dlm='09'x;
input a b ;
run;

这是最保险的方法 。不会因为你excel里面有很多空格而导入错误 。



相关经验推荐