[英]Import file from Excel into SAS Error Meesage
我正在尝试将2007 MS Excel
导入SAS
。 我使用SAS 9.2.
已安装PC文件的Acces
模块。 我使用了下一个代码:
proc import datafile = 'C:\saspractica\Excel.xlsx' out= work.auto1 dbms = excel REPLACE;
sheet = 'auto';
GETNAMES = YES;
run;
不过, SAS
向我显示了下一条消息:
错误:连接:外部表没有预期的格式。 错误:LIBNAME语句中的错误。 连接失败。 有关详细信息,请参见日志。 注:由于错误,SAS系统停止处理此步骤。 注意:使用了“过程导入”(总处理时间):实时0.21秒cpu时间0.14秒
我已经检查了代码,并将dbms = xlsx
更改为dbms=excel
。 但是,错误消息仍在继续...感谢您的时间和帮助。
假设您具有SAS 9.2(TS1M2)或更高版本,则可以使用libname方法尝试类似以下的操作。 这将在Windows机器上运行,但不能在Unix机器上运行。
设置一个引用您的excel文件的库,如下所示:
libname datain excel 'C:\saspractica\Excel.xlsx';
然后导航到资源管理器窗口并打开库以查看工作表和工作表名称。 如果工作表名称为自动,请尝试以下操作:
data want;
set data.auto;
run;
如果工作表名称为auto $,请尝试以下操作:
data want;
set data.'auto$'n;
run;
完成导入后,请关闭与库/文件的连接
libname datain;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.