Hi,
I would like to import an excel (xlsx) file where the variable names are on the 8th row and the data starts on the 9th row.
How should I go about accomplishing this?
proc import OUT=WORK.spill
datafile="C:\Users\Spill_Data\&file_in..xlsx"
dbms=EXCEL REPLACE;
RANGE="&file_in.$";
GETNAMES=NO;
MIXED=NO;
SCANTEXT=YES;
USEDATE=YES;
SCANTIME=YES;
run;
Thank you.
You can either create a named range in your Excel workbook and import that range with RANGE="myRangeName" or tell SAS where your data is with something like RANGE="&file_in.$A8:AB200" . - PG
Hi
I suppose the following will work. (Not checked)
proc import OUT=WORK.spill
datafile="C:\Users\Spill_Data\&file_in..xlsx"
dbms=EXCEL REPLACE;
RANGE="&file_in.$";
GETNAMES=NO;
MIXED=NO;
namerow = 3;
datarow = 4;
SCANTEXT=YES;
USEDATE=YES;
SCANTIME=YES;
run;
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.