错误:无法findExcel引擎
我正在学习SAS。 我试图运行一个示例程序:
libname x "c:\Joe\SAS\class.xls"; data x.sheet2; set x.'sheet1$'n; bmi = 703 * weight / height**2; run; libname x clear;
我得到这个错误:
错误:无法findEXCEL引擎。 错误:在LIBNAME语句中出错。
我在互联网上发现了一个网站,说要做一些事情:
libname x excel "c:\Joe\SAS\class.xls";
但是我得到同样的错误。 任何想法如何解决这个问题?
您可能没有获得授权的PC文件的SAS / ACCESS。 跑:
proc setinit; run;
当我运行时,我有其中一行:
---SAS/ACCESS Interface to PC Files 31DEC2012
如果您没有该行,则无法使用EXCEL选项运行PROC IMPORT。
有解决方法。 对于'xls'文件,'xls'是一个合法的引擎,并不要求:
proc import file="c:\Joe\SAS\class.xls" out=class dbms=xls replace; run;
我不知道LIBNAME是否可以在这里工作 – 但是PROC IMPORT在工作方式上是相当一致的[只有你必须先select哪个工作表,并为每个工作表做一个IMPORT。 PROC EXPORT是PROC IMPORT的输出等价物。
该错误消息通常意味着您没有安装的“ SAS Access to PC Files
产品的SAS Access to PC Files
。 运行该程序查看您的网站的许可证:
proc setinint; run;