全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4130 7
2009-04-05

请问我用sas读excel中的表sheet2,用如下语句

proc import datafile='c:\1.xls' out=b  datatable='sheet2';
run;

可是日志中报错

19   proc import datafile='c:\1.xls' out=b  sheet='sheet2';
                                            -----
                                            22
                                            76
       ERROR 22-322: 语法错误,期望下列之一: ;, (, DATAFILE, DATATABLE, DBMS, FILE, OUT, REPLACE, TABLE.

       ERROR 76-322: 语法错误,语句将被忽略。
请问这是为什么呢?(按照帮助文档上面写的,特定目标的表用sheet="sheet-name"来读)谢谢

[此贴子已经被作者于2009-4-5 17:17:01编辑过]

二维码

扫码加我 拉你入群

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

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

全部回复
2009-4-5 18:09:00
文件名不能以数字开头!
二维码

扫码加我 拉你入群

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

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

2009-4-5 20:18:00

问题在于sheet='sheet2';

也要用;隔开。

二维码

扫码加我 拉你入群

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

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

2009-4-5 20:54:00
加上 DBMS=excel replace
二维码

扫码加我 拉你入群

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

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

2009-4-8 07:42:00

谢谢三位的答复

貌似还是不行..

二维码

扫码加我 拉你入群

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

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

2009-4-8 08:35:00
LZ,试试这个:
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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