BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Anita_n
Pyrite | Level 9

Dear all,

I have two SAS tables. The first table contains data for early patient records

and second the data for late stages of patient records.

I want to output the data from both tables in one excel sheet as below:

I tried using 2 proc print statements, the result is written quiet in one excel table but in two different sheets. I want the output one below the other as in this example. Here my SAS code. I will appreciate any help

ods excel file='mypath\myexcelfile.xlsx';

proc print data= data_early;
run;

proc print data= data_late;
run;
ods excel close;
  Stage I Stage II Stage III Stage IV
early 34 6 9 134
         
  metas (IV) leg (I-III)  
late 12 L_III D_I_II  
    1  
1 ACCEPTED SOLUTION

Accepted Solutions
tarheel13
Rhodochrosite | Level 12
Ods excel options(sheet_interval=“None”).

This will put them on the same sheet.

View solution in original post

2 REPLIES 2
tarheel13
Rhodochrosite | Level 12
Ods excel options(sheet_interval=“None”).

This will put them on the same sheet.
Anita_n
Pyrite | Level 9

Thanks it worked

SAS Innovate 2025: Call for Content

Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!

Submit your idea!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 2 replies
  • 790 views
  • 0 likes
  • 2 in conversation