我正在使用WPS(本質上是寫入SAS),我試圖執行導入和proc導出xlsx文件,但它不斷給我錯誤。我真的不知道我正在使用哪個版本的SAS,因爲編譯器是WPS。希望在完成這樣簡單的任務時提供任何幫助!Proc導出和Proc導入WPS/SAS中的XLSX
對於PROC進口,我使用的代碼是這樣:
proc import out=apples replace
datafile="C:\oranges\apples.xlsx";
sheet = "fruits";
run;
我得到的錯誤是:
libname _EXCIMP excel "C:\oranges\apples.xlsx" mixed=NO header=YES msengine=ACE use_datetype=YES scan_textsize=YES scan_timety pe=YES dbmax_text=1024
ERROR: A database error occurred. The database specific error follows:
DATABASE error: Class not registered;
data apples;
set _EXCIMP.'fruits$'n;run;
^
ERROR: Library "_EXCIMP" is not known
對於PROC出口,我使用的代碼是這樣:
PROC EXPORT
DATA=have
DBMS = EXCEL
LABEL
OUTFILE='C:\blabla\bla.xlsx' REPLACE;
我得到的錯誤是:
libname _EXCEXP excel 'C:\blabla\bla.xlsx' ms engine=ACE replace;
ERROR: A database error occurred. The database specific error follows:
DATABASE error: Class not registered
data _EXCEXP.'have'n;
^
ERROR: Library "_EXCEXP" is not known
set have; run;
嘗試DBMS = Excel2010供款 - 如果您支付WPS許可證,您也支付他們的支持費用。 – Reeza
@Reeza - 你可以對SAS說同樣的話 –