全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8132 10
2011-10-21
我在从sas数据集中导出一组数据时,用的程序是:
proc  export data=work.sj;
outfile="c:\temp.xls";
dbms=excel2003 replace;
run;


但是运行后提示有错,提示为:
proc  export data=work.sj;
ERROR: FILE= 或 TABLE= 为必需项,必须对其进行指定。

请问我改怎么改呀,才能顺利运行

二维码

扫码加我 拉你入群

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

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

全部回复
2011-10-21 21:53:23
新手学习中!
二维码

扫码加我 拉你入群

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

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

2011-10-21 21:53:51
新手学习中!
二维码

扫码加我 拉你入群

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

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

2011-10-21 23:07:59
问题有两个地方:
1proc  export data=work.sj;这里不应该有分号
outfile="c:\temp.xls";这里不应该有分号
dbms=excel2003 replace;没有excel2003,应该是excel
run;
改成以下这样应该可以了
proc  export data=work.sj
outfile="c:\temp.xls"
dbms=excel replace;
run;


二维码

扫码加我 拉你入群

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

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

2011-10-22 08:19:09
具体修改楼上应该对

dbms有很多种,我在公司只能指定用 xls

二维码

扫码加我 拉你入群

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

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

2011-10-29 09:33:52
yanhuaguo 发表于 2011-10-21 23:07
问题有两个地方:
1proc  export data=work.sj;这里不应该有分号
outfile="c:\temp.xls";这里不应该有分号 ...
很对.
OUTFILE= 和DBMS= 为options, 不能作为独立语句用.
这些细节常让人出错.
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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