-->

SAS导入Excel数据-- proc import

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都是不支持的,请注意。

各DBMS支持的语句,供参考

官网对应的PDF介绍:
https://flowus.cn/zain/share/55a2af48-f6f8-404d-9e42-80f5d21a9d84
【FlowUs 息流】SAS-ACCESS 9.4 Interface to PC Files.pdf
访问密码zain

posted @ 2024-01-05 03:06  Zain·Wilson  阅读(242)  评论(0编辑  收藏  举报