DATA Step, Macro, Functions and more

How to use Proc IMPORT to read multiple .xlsx files?

Reply
Occasional Contributor
Posts: 13

How to use Proc IMPORT to read multiple .xlsx files?

Having a data folder with lots of xlsx files, and each xlsx file has several sheets, and one of these sheets is "data1".

How to use Proc IMPORT to read multiple .xlsx files? My following code has some problem.

My SAS:  9.3 (TS1M1)

%let DATAFILE= C:\Users\test\Desktop\test\*.xlsx;

Title "Import multiple .xlsx files";

PROC IMPORT OUT= test

            DATAFILE= "&DATAFILE"

            DBMS=EXCELCS REPLACE ;

     RANGE="data1$";

     SCANTEXT=YES;

     USEDATE=YES;

     SCANTIME=YES;

RUN;

Super Contributor
Posts: 543

Re: How to use Proc IMPORT to read multiple .xlsx files?

Hi,

you should search the forum for similar question re: Importing EXCEL files.

For example, below is a link to a very similar question:

Good luck!

Anca.

Ask a Question
Discussion stats
  • 1 reply
  • 383 views
  • 0 likes
  • 2 in conversation