楼主: liping7939
8220 10

[问答] sas程序导出数据到excel问题 [推广有奖]

  • 0关注
  • 0粉丝

大专生

13%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
428 点
帖子
49
精华
0
在线时间
32 小时
注册时间
2009-9-15
最后登录
2013-9-6

楼主
liping7939 发表于 2011-10-21 21:40:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我在从sas数据集中导出一组数据时,用的程序是:
proc  export data=work.sj;
outfile="c:\temp.xls";
dbms=excel2003 replace;
run;


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

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

二维码

扫码加我 拉你入群

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

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

关键词:EXCEL sas程序 xcel exce cel excel 程序

沙发
xjg1983 发表于 2011-10-21 21:53:23
新手学习中!

藤椅
xjg1983 发表于 2011-10-21 21:53:51
新手学习中!

板凳
yanhuaguo 发表于 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

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

7
贾琪 发表于 2011-10-29 10:07:21
高手啊

8
spssone 发表于 2011-10-29 22:20:05
是这样的

9
tiantian8715 发表于 2011-10-30 11:21:26
我经常手动点击把excel表格导出来,然后把code存一下,最后看一下那个code是怎么写的。

10
jessentian 发表于 2013-9-17 21:08:05
yanhuaguo 发表于 2011-10-21 23:07
问题有两个地方:
1proc  export data=work.sj;这里不应该有分号
outfile="c:\temp.xls";这里不应该有分号 ...
nice啊。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 16:11