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

I am trying to get two proc reports to display on one excel worksheet, but I keep getting two worksheets, one for each proc report.

 

/************************************/


%let _odsdest=tagsets.excelxp;
%let rc=%sysfunc(stpsrv_header(Content-type,application/vnd.ms-excel));
%let rc=%sysfunc(stpsrv_header(Content-disposition,attachment%str(;) filename=FDU_Report_&doe_year._SchoolNo_9876_&today..xml));

%stpbegin();

 

proc sql;

...

quti;
proc sql;

...

quit;

 

ods tagsets.excelxp options(frozen_headers='1'
autofilter='yes'
autofit_height='yes'
sheet_name='FDU Report');

%let bwidth=borderleftwidth=1px borderrightwidth=1px borderbottomwidth=1px bordertopwidth=1px;
%let bstyle= borderleftstyle=solid borderrightstyle=solid borderbottomstyle=solid bordertopstyle=solid;
options missing=' ' nomprint nomlogic;

proc report data=overall_detials missing nowd split='~';

...

run;

proc report data=details missing nowd split='~' ;

...

run;


ods _all_ close;


What am I missing or can this not be done??

 

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
RW9
Diamond | Level 26 RW9
Diamond | Level 26

Tagset option: sheet_interval="none"

This will put all output on the same sheet.

View solution in original post

2 REPLIES 2
RW9
Diamond | Level 26 RW9
Diamond | Level 26

Tagset option: sheet_interval="none"

This will put all output on the same sheet.

Cynthia_sas
Diamond | Level 26
Hi:
The only way I know to get 2 procedures on one sheet with ODS TAGSETS.EXCELXP or ODS EXCEL is to use the SHEET_INTERVAL= suboption. I do not see that in your code. There have been several other postings about the use of SHEET_INTERVAL, I think you'll find them if you search.

Cynthia

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

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
  • 4399 views
  • 1 like
  • 3 in conversation