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: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

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.

SAS Training: Just a Click Away

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

Browse our catalog!

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