我是菜鸟,今天开始学习sas,使用的是电子版的the little sas book ,到书上页码39页。尝试infile语句,导入xls文档,不成功,但是导入txt文档没有问题。请教高手。
语句为:data uppresident; infile 'C:\Users\seeing\Desktop\dfa.xls' lrecl=20000;
input a $ b $ c;
run;
xls文件为:
| sdf | de | gb |
| sdf | F | 2 |
| def | df | 2 |
| df | 3s | 4 |
| ffw | dfe | 4 |
中文版log为
NOTE: Infile 'C:\Users\seeing\Desktop\dfa.xls' 是:
文件名=C:\Users\seeing\Desktop\dfa.xls,
RECFM=V,LRECL=20000,文件大小(字节)=24064,
上次修改时间=2012年03月11日 18时58分49秒,
创建时间=2012年03月11日 16时40分54秒
NOTE: LOST CARD.
a=邢唷?b= c=. _ERROR_=1 _N_=1
NOTE: 从 Infile 'C:\Users\seeing\Desktop\dfa.xls' 中读取了 1 条记录。
最小记录长度是 6。
最大记录长度是 6。
NOTE: INPUT 语句到达一行的末尾,SAS 已转到新的一行。
NOTE: 数据集 WORK.UPPRESIDENT 有 0 个观测和 3 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.01 秒
CPU 时间 0.01 秒
英文版 log为:
NOTE: The infile 'C:\Users\seeing\Desktop\dfa.xls' is:
Filename=C:\Users\seeing\Desktop\dfa.xls,
RECFM=V,LRECL=20000,File Size (bytes)=24064,
Last Modified=11Mar2012:18:58:49,
Create Time=11Mar2012:16:40:54
NOTE: LOST CARD.
a=邢唷?b= c=. _ERROR_=1 _N_=1
NOTE: 1 record was read from the infile 'C:\Users\seeing\Desktop\dfa.xls'.
The minimum record length was 6.
The maximum record length was 6.
NOTE: SAS went to a new line when INPUT statement reached past the end of a line.
NOTE: The data set WORK.UPPRESIDENT has 0 observations and 3 variables.
NOTE: DATA statement used (Total process time):
real time 0.02 seconds
cpu time 0.03 seconds