如何用SAS读取EXCEL文件SAS论坛

 我来答
一点设计演示
高粉答主

推荐于2017-12-15 · 职场/教育各类模板,衷于原创
一点设计演示
采纳数:874 获赞数:83606

向TA提问 私信TA
展开全部

C盘新建了一个名为book.xls的EXCEL文件,文件内容:

现在把用SAS读取它,我们有以下几种途径(还有一些,待学):

 

1.LIBNAME STATEMENT

 

libname xlsfile 'c:/book.xls' mixed=no header=yes scantime=yes ;
/*mixed,是否将数值型变量转化为字符型变量*/
/*header,是否将excel中数据第一行设为sas型数据变量名*/
/*scantime,是否遍历查询日期型数据,自动设置日期数据的格式*/

2.PROC SQL PASS-THROUGH FACILITY

proc sql;
   connect to excel (path="c:/book.xls");
   create table  book as
   select * 
      from connection to excel (select * from [sheet1$]);
   disconnect from excel;
quit;

 

3.IMPORT PROCEDURE

PROC IMPORT OUT= WORK.BOOK1 
            DATAFILE= "C:/Book.xls" 
            DBMS=EXCEL REPLACE;
     RANGE="Sheet1$"; 
     GETNAMES=YES;
     MIXED=NO;
     SCANTEXT=YES;
     USEDATE=YES;
     SCANTIME=YES;
RUN;

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式