今天在用SAS9.3 64位中文版,利用export过程导出excel文件时,发现了一个很奇怪的现象,不知有没有人跟我一样遇到了类似的问题。说明如下:PROC EXPORT DATA= SASHELP.CLASS
OUTFILE= "C:\Users\Administrator\Desktop\test.xls"
DBMS=EXCEL LABEL REPLACE;
SHEET="WPF";
RUN;
上述过程运行后,会在log中显示
8 PROC EXPORT DATA= SASHELP.CLASS
9 OUTFILE= "C:\Users\Administrator\Desktop\test.xls"
10 DBMS=EXCEL LABEL REPLACE;
11 SHEET="WPF";
12 RUN;
WARNING: 插入期间: 无法为列转换数据类型值: 姓名 : 无法为列转换数据类型值: 性别
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
WARNING: 插入期间: 无法为列转换数据类型值: 姓名
NOTE: 成功创建“WPF”范围/工作表。
NOTE: “PROCEDURE EXPORT”所用时间(总处理时间):
实际时间 0.26 秒
CPU 时间 0.06 秒
似乎是在尝试将name转换成数值型,觉得好奇怪。sas安装包已经那么大,怎么还不稳定呢。
我在9.2,9.4中没有发现类似问题,甚至在9.3英文版也没有发现这个问题,出现这个问题真是诡异,在sas官网查到http://support.sas.com/kb/19/309.html#,似乎是在描述这个情况,但并未给出解决办法。