1
我想,所以我用getnames=no
屬性來指定新的名字:如何使用getnames = no將excel導入到sas中?
data mylib.test;
infile "C:\Users\test.xlsx" ;
input var1 $ Opened_Date mmddyy8. salary dollar9.2;
DBMS=EXCEL ;
range="Sheet5$";
getnames=no;
mixed=no;
scantext=yes;
usedate=yes;
scantime=yes;
datarow=3;
run;
但這不輸入任何東西
PS與getnames=yes
下面的代碼工作正常。這意味着Excel文件沒有問題。但我不希望使用yes
我需要getnames=no
PROC IMPORT OUT= WORK.TEST
DATAFILE= "C:\Userstest.xlsx"
DBMS=EXCEL REPLACE;
RANGE="Sheet5$";
GETNAMES=YES;
MIXED=NO;
SCANTEXT=YES;
USEDATE=YES;
SCANTIME=YES;
RUN;
謝謝。這就是我迄今爲止所使用的。顯然這是唯一正確的方法。 – Buras
如果你真的想要使用數據步驟,有'libname'訪問方法,但這並不能真正爲你節省任何東西 - 你仍然需要重命名/ etc。變量。 – Joe