BookmarkSubscribeRSS Feed
gzr2mz39
Quartz | Level 8

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.

2 REPLIES 2
PGStats
Opal | Level 21

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

PG
JatinBansal
Calcite | Level 5

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;

sas-innovate-white.png

Missed SAS Innovate in Orlando?

Catch the best of SAS Innovate 2025 — anytime, anywhere. Stream powerful keynotes, real-world demos, and game-changing insights from the world’s leading data and AI minds.

 

Register now

What is Bayesian Analysis?

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1233 views
  • 0 likes
  • 3 in conversation