BookmarkSubscribeRSS Feed
☑ This topic is solved. Need further help from the community? Please sign in and ask a new question.
nitink26
Obsidian | Level 7

Hi,

 

I am running below code and its running without error.

 

ods excel file='C:\..\test.xlsx';
proc report data=SASHELP.DEMOGRAPHICS ;
run;
ods excel close;

 

Only issue I am facing with characters columns have long strings like with column E 

Snapshot below is the excel download-

nitink26_0-1681700422992.png

and if I wrap the text there will be no space between words highlighted in yellow.

 

Snapshot below after applying Wrap in Excel -

nitink26_1-1681700570893.png

 

Could you please help me to fix the issue? Thanks!

 

1 ACCEPTED SOLUTION

Accepted Solutions
Cynthia_sas
SAS Super FREQ

Hi:

  Before I try the TAGATTR approach, I will generally try the simple WIDTH= style override for the columns with issues. In this case, with my test of SASHELP.DEMOGRAPHICS, I could generate an Excel report file without wrapping by simply making the width adjustment, as shown below:

Cynthia_sas_0-1681779515924.png

 

  Hope this helps,

Cynthia

View solution in original post

4 REPLIES 4
Ksharp
Super User

Ksharp_0-1681731453723.png

 

nitink26
Obsidian | Level 7

Hi @Ksharp,

 

I tried your code but still it removes the spaces between the words.

Snapshot below-

nitink26_0-1681773494384.png

 

code - 

ods excel file='C:\Nitin\Work\testcolor.xlsx';
proc report data=SASHELP.DEMOGRAPHICS nowd style(column)={tagattr ='wrap:no'};
run;
ods excel close;

 

Cynthia_sas
SAS Super FREQ

Hi:

  Before I try the TAGATTR approach, I will generally try the simple WIDTH= style override for the columns with issues. In this case, with my test of SASHELP.DEMOGRAPHICS, I could generate an Excel report file without wrapping by simply making the width adjustment, as shown below:

Cynthia_sas_0-1681779515924.png

 

  Hope this helps,

Cynthia

nitink26
Obsidian | Level 7
Thanks Cynthia!

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
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
  • 4 replies
  • 987 views
  • 1 like
  • 3 in conversation