XLSX doesn't need this and yes ODS EXCEL is available so you have two options.
Why? Because they can and the money spent will save you time. I want to be paid for my work, I assume other developers/analysts do too. I don't work for SAS though...
ODS Excel file='path to XLSX file' style = meadow;
Proc print data=SASHELP.class;
Run;
ODS Excel close;
Proc export data=SASHELP.class outfile = 'path to xlsx' dbms=XLSX replace; run;
... View more