I do a Proc Report and write the report out to Excel as below.
I name the sheet "MyReportA". However SAS is adding more text to this so the label becomes "My ReportA 1 - Detailed and or summary.....".
Anyone know how to stop this extra text appending onto the label?
ods _all_ close;
ods listing;
ods tagsets.excelxp file="c:\Test.xls";
ods tagsets.excelxp options( sheet_label="MyReportA");
ods _all_ close;
ods listing;
That is really weird.
ods proclabel=' ';
ods tagsets.excelxp file="c:\Test.xls";
ods tagsets.excelxp options( sheet_NAME ="MyReportA");
proc report nowd contents=' ';
That is really weird.
ods proclabel=' ';
ods tagsets.excelxp file="c:\Test.xls";
ods tagsets.excelxp options( sheet_NAME ="MyReportA");
proc report nowd contents=' ';
That's great thanks. Its the contents= "" that does the trick.
And if printing multipe reports to multiple tabs then using sheet_name was indeed necessary instead of sheet_label.
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
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.
Ready to level-up your skills? Choose your own adventure.