全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6365 5
2013-12-18
如题,读一个EXCEL数据库,想从第二行数据开始读,请各位大侠帮忙看看这个语句哪儿写错了,SAS提示:  38        GETNAMES=no firstobs=2;
                      ---------
                      22      200
ERROR 22-322: Expecting ;.
ERROR 200-322: The symbol is not recognized and will be ignored.

程序如下:

PROC IMPORT OUT= WORK.CQtest
            DATAFILE= "D:\NAI\数据\2013.xls"
            DBMS=EXCEL2000 REPLACE;
     GETNAMES=no firstobs=2;
RUN;
二维码

扫码加我 拉你入群

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

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

全部回复
2013-12-18 14:06:23
PROC IMPORT OUT= WORK.CQtest
            DATAFILE= "D:\NAI\数据\2013.xls"
            DBMS=EXCEL2000 REPLACE;
      GETNAMES=no;
      datarow=2;
RUN;
二维码

扫码加我 拉你入群

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

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

2013-12-18 14:19:42
牵你↗左手 发表于 2013-12-18 14:06
PROC IMPORT OUT= WORK.CQtest
            DATAFILE= "D:\NAI\数据\2013.xls"
            DBMS=EXCEL ...
按照这个改了以后还是过不去,sas提示:NOTE: SCL source line.
64        datarow=2;
          -------
          180
ERROR 180-322: Statement is not valid or it is used out of proper order.

这是咋回事儿呢?
二维码

扫码加我 拉你入群

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

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

2013-12-18 15:57:57
不好意思,我给弄错了,你试试这样呢,我试过可以的
PROC IMPORT OUT= WORK.CQtest
            DATAFILE= "D:\NAI\数据\2013.xls"
            DBMS=EXCEL2000 REPLACE;
DBDSOPTS= 'FIRSTOBS=2';
       GETNAMES=no;
RUN;
二维码

扫码加我 拉你入群

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

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

2013-12-19 15:40:09
牵你↗左手 发表于 2013-12-18 15:57
不好意思,我给弄错了,你试试这样呢,我试过可以的
PROC IMPORT OUT= WORK.CQtest
            DATAFIL ...
十分感谢!不知道是不是我的sas有问题,我粘贴代码过去后,还是显示
26          DBDSOPTS='FIRSTOBS=2';
            --------
            180
ERROR 180-322: Statement is not valid or it is used out of proper order.

27          GETNAMES=no;
28   RUN;

我也不知道是咋回事儿。哎~~~~愁人啊。呵呵
二维码

扫码加我 拉你入群

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

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

2013-12-20 08:12:46
额,我的是9.2,那我也不知道了
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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