SAS proc导入xlsm文件

时间:2014-11-28 04:22:32

标签: sas

我想为xlsm数据执行proc import。

proc import
    out = outdata
    datafile = "C:\User\Desktop\data.xlsm"  
    dbms = excelcs replace;
    sheet = "SheetA";
run;

错误消息是:

ERROR: CLI error trying to establish connection: [Microsoft][ODBC Excel Driver]General error
       Unable to open registry key Temporary (volatile) Ace DSN for process 0x4058 Thread 0x3dc0
       DBC 0x2c1780c                                                            Excel'.
ERROR: Error in the LIBNAME statement

当我使用dmbs = excel时;我收到了以下错误信息:

ERROR: Connect: Class not registered
ERROR: Error in the LIBNAME statement.

1 个答案:

答案 0 :(得分:0)

我认为它应该与64位系统下的PC文件服务器有关。快速解决方案(我通常使用)是首先以.csv格式保存.xlsm文件,然后执行SAS导入。