是用import导入的吗?可能是如果有一列既含有数值又含有字符的话,sas就会把字符的略掉。
PROC IMPORT OUT= WORK.T
DATAFILE= "C:\Documents and Settings\user\桌面\t.xls"
DBMS=EXCEL REPLACE;
SHEET="Sheet1$";
GETNAMES=NO;
MIXED=NO;
SCANTEXT=YES;
USEDATE=YES;
SCANTIME=YES;
RUN;
把MIXED=NO;改为MIXED=yes;就行。