SAS导入Excel数据-- proc import

发布时间 2024-01-05 03:10:29作者: Zain·Wilson

proc import导入数据

proc import datafile=""
  out=sas数据集名
  dbms=文件标识 replace;  /* replacr 如果存在数据集,是否进行替换 */
  getnames=yes;          /* 是否将第一行设置为变量名 yes(默认值)|no */
  datarow=2;             /* 设置从第几行读入数据 */
  sheet="";              /* 规定导入哪个表单的数据,默认导入的第一个表达 */
run;

proc import 常遇到的问题:

Q1:ERROR:语句无效或未按正确顺序使用


这里出现的报错是因为这几个语句都只支持dbms=excel时使用,当dbms=xlsx的时候,是不支持。像guessingrows这样的语句只支持csv table dlm文件,excel和xlsx都是不支持的,请注意。