playmore 发表于 2014-8-8 08:29 
为什么“不能把test1,test2输出到test这个excel表中”?
有什么出错的提示?
是否已经创建了test逻辑库 ...
第一个程序语句libname TEST 'E:\AAA';就是创建了逻辑库TEST,物理路径是在E盘,AAA目录下,然后执行下面程序,想让test1和test2输出到test这个excel表中,
Options Noxwait;
X "Del E:\AAA\test.XlsX";
Ods Results Off;
Ods Listing Close;
Libname TEST Excel "E:\AAA\test.Xlsx" ;
Data TEST.test1;
Set Sashelp.Class;
Run;
Data TEST.test2;
Set Sashelp.Air;
Run;
Libname TEST Clear;
Ods Results On;
Ods Listing;
结果日志显示一下错误:
ERROR: 连接: 没有注册类
ERROR: LIBNAME 语句出错。
235
236 Data TEST.test1;
237 Set Sashelp.Class;
238
239 Run;
ERROR: 没有分配逻辑库引用名 TEST。
NOTE: 由于出错,SAS 系统停止处理该步。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.04 秒
CPU 时间 0.00 秒
240 Data TEST.test2;
241 Set Sashelp.Air;
242 Run;
ERROR: 没有分配逻辑库引用名 TEST。
NOTE: 由于出错,SAS 系统停止处理该步。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.00 秒
CPU 时间 0.01 秒
243
244 Libname TEST Clear;
WARNING: 没有分配逻辑库引用名 TEST。
245
246 Ods Results On;
247 Ods Listing;
麻烦您看下,我程序有什么问题,这个程序是人大经济论坛视频讲的程序,但我一运行就出现问题,很郁闷