BookmarkSubscribeRSS Feed
Mirisage
Obsidian | Level 7

Hi SAS Forum,

I tried to export a SAS output file using the below code.

PROC EXPORT DATA=work.ABC

OUTFILE="\\abcde-j9-sas01\llk\Income.xlsx"

DBMS=XLS REPLACE;

sheet = "sheet3";

PUTNAMES=YES;

run;

Question:

It gives the following error messege. Could you please help me to identify what is the wrong with the code?

File is not OLE2

Requested Input File Is Invalid

ERROR: Export unsuccessful.  See SAS Log for details.

NOTE: The SAS System stopped processing this step because of errors.

Thank you very much

Mirisage

3 REPLIES 3
Doc_Duke
Rhodochrosite | Level 12

Try using the EXCEL engine; XLS only supports through Excel 2003.  See the documentation for SAS/Access for PC FIle Formats.

mafheracosta
Calcite | Level 5

XLS neither works for mine 😞

Tom
Super User Tom
Super User

Why are you naming the file like it is an XLSX file, but telling PROC EXPORT to produce an XLS file?

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!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

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
  • 3 replies
  • 2975 views
  • 3 likes
  • 4 in conversation