奇怪,每次我run这个code:
- libname book2 'c:\book2.xls';
- data practice;
- set book2.'sheet1'n;
- run;
复制代码每次都不成功:
183 libname book2 'c:\book2.xls';
NOTE: 已成功分配逻辑库引用名 BOOK2,如下所示:
引擎: EXCEL
物理名: c:\book2.xls
184
185 data practice;
186
187 set book2.'sheet1'n;
ERROR: 文件 BOOK2.sheet1.DATA 不存在。
188
189 run;
NOTE: SAS 系统由于错误而停止了该步的处理。
WARNING: 数据集 WORK.PRACTICE 可能不完整。该步停止时,共有 0 个观测和 0 个变量。
WARNING: 数据集 WORK.PRACTICE 由于该步已停止,而没有被替换。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.00 秒
这还不是最可怕的,最可怕的是每次run完程序book2(或者任何新创的excel2003file)都不能打开了:
“无法访问 "book2.xls"。该文件可能已经损坏,或者文件所在的服务器没有响应,或者该文件是只读的。”