BookmarkSubscribeRSS Feed
maxjiang6999
Calcite | Level 5
PROC IMPORT DATAFILE= "C:\Users\x\Proj\Data\A Information Resource.xlsb"  
OUT= WORK.ALLTRACTS
DBMS=Excel REPLACE; 
/*GETNAMES=YES;*/
SHEET = "1)LICs";
RUN;  

Hi there, 

 

I'm trying to import an XLSB file using SAS 9.4. My code is posted above but the system gave the error:

 

ERROR: Connect: Class not registered
ERROR: Error in the LIBNAME statement.
ERROR: Connection Failed. See log for details.

 

Can anyone help?

 

Thanks!

2 REPLIES 2
SASKiwi
PROC Star

Yes, looks like you have the 32-bit Excel to 64-bit SAS problem. The 64-bit ACE engine, a free download from Microsoft, is the solution. Note this only works if your SAS is running on Windows, which it looks like it is.

SAS Innovate 2025: Register Today!

 

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


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
  • 12647 views
  • 0 likes
  • 3 in conversation