全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
13345 18
2014-11-14
虽然各位老师给我指点了很多,但是我今天再导入EXCEL的时候还是出了问题,希望高手指点:


/*公司基本信息:注册地*/
proc import out=Regist_area
datafile='E:\DATA\企业注册地\IPO_Cobasic_A.xls'
dbms=excel replace;getnames=yes;
range="IPO_Cobasic$A4:D2675";run;


原始的EXCEL数据集
原始的eXCEL

导入后的数据集
导入SAS后
IPO_Cobasic_A.xls
大小:(374.5 KB)

 马上下载



附件列表
QQ图片20141114120001.jpg

原图尺寸 27.17 KB

QQ图片20141114120001.jpg

5.jpg

原图尺寸 115.5 KB

5.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2014-11-14 13:43:12
试试把scantext=yes去掉
二维码

扫码加我 拉你入群

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

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

2014-11-14 15:41:03
dbms = excel时,datarow不可用。datarow用于读取平面文件(比如文本格式的文件)。至于想指定excel的读取范围,可以使用range=选项,比如有一个tab叫“Sheet1”,楼主想读取A4:D8的话,就可以
复制代码
二维码

扫码加我 拉你入群

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

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

2014-11-14 17:29:46
mingfeng07 发表于 2014-11-14 13:43
试试把scantext=yes去掉
哈哈,又是您在指点,特别感谢!
二维码

扫码加我 拉你入群

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

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

2014-11-14 17:30:54
sniperhgy 发表于 2014-11-14 15:41
dbms = excel时,datarow不可用。datarow用于读取平面文件(比如文本格式的文件)。至于想指定excel的读取范 ...
非常感谢sniperhgy,如果我想从第3行读到最后一行呢?(我并不知道每个文件有多少个OBS),该怎么做呢?
二维码

扫码加我 拉你入群

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

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

2014-11-15 14:00:54
lizhewenbei 发表于 2014-11-14 17:30
非常感谢sniperhgy,如果我想从第3行读到最后一行呢?(我并不知道每个文件有多少个OBS),该怎么做呢?
这个也可以办到,先用libname将excel文件连接成一个library,之后,不就可以知道每个表有多少obs了吗
复制代码
其中myexcel是library的名字,后面那个excel是引擎的名字。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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