全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
13438 9
2012-05-02
SAS9.3 用Proc Export导出Excel遇到问题,代码如下:
PROC EXPORT DATA =test
            OUTFILE= "C:\SAS Data&Programe\Data\Finical\test.xlsx"
            DBMS=EXCEL2010 LABEL REPLACE ;
     SHEET="test";
RUN;

日志显示如下:
24   PROC EXPORT DATA =test
25               OUTFILE= "C:\SAS Data&Programe\Data\Finical\test.xlsx"
WARNING: 没有解析符号引用 PROGRAME
26               DBMS=EXCEL2010 LABEL REPLACE ;
27        SHEET="test";
28   RUN;

WARNING: 插入期间: 无法为列转换数据类型值: CaNo : 无法为列转换数据类型值: Salu : 无法为列转换数据类型值: Te4 :
         无法为列转换数据类型值: Add1 : 无法为列转换数据类型值: Add2 : 无法为列转换数据类型值: Fr : 无法为列转换数据类型值: Mo
         : 无法为列转换数据类型值: va

…………

以上几个字段都是字符型字段,导出显示不全。
(用的Office是Office2010)
望高手解答,谢谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-5-2 23:04:48
要安装sas pcfiles server,然后在过程中加上服务器、端口等信息
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-5-3 00:09:16
sas pcfiles server装好了,请问如何在过程中加上服务器、端口等信息?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-5-3 22:27:54
dbms=excelcs试试,非本机加server=; port=;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-8-15 07:26:17
PROC IMPORT OUT= WORK.test
            DATATABLE= "data"
            DBMS=ACCESSCS REPLACE;
     DATABASE="S:\***.mdb";
     SCANMEMO=YES;
     USEDATE=NO;
     SCANTIME=YES;
RUN;
PROC EXPORT DATA= test
            OUTFILE= "C:\*****.xls"
            DBMS=EXCELCS REPLACE;
     SHEET="****";
RUN;

前提要安装 SAS DRIVER FOR ODBC 以及 SAS PC FILES SERVER (这个我装了,但是没开,也没体现在code 里,感觉好像不用装也行)
试试看
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-8-15 11:20:27
先用鼠标操作,然后把导出的代码储存下来,根据自己需要再调整一下。我一般是这么干。要是鼠标也不让你导出,可能是数据或者是别的什么问题。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群