xcxd.net
当前位置:首页 >> 怎么把ExCEl导入sAs不成功 >>

怎么把ExCEl导入sAs不成功

用dde.filename a dde "excel|[*.xls]sheet1!r1c1:r2c5"; data tmp; infile a notab dlm='09'x; input a b ; run; 这是最保险的方法.不会因为你excel里面有很多空格而导入错误.还可以用proc import.有不懂的可以问我.qq:117605981

excel最多只有256列,超过限制的部分不能显示,除非以行代替列了

用 infile 不会的话 直接用菜单吧 我替别人做这类的数据分析蛮多的

你可以这样,想要将其他形式文件导入成sas proc import / 直接读入其他形式文件proc import datafile = "c:datahsb2sav" out= workhsb2; run; proc contents data=hsb2; run; sas导入数据:sas recognizes the file type to be imported b如何将excel文件导入sas

在c盘新建了一个名为book.xls的excel文件,文件内容: 现在把用sas读取它,我们有以下几种途径(还有一些,待学): 1.libname statement libname xlsfile 'c:/book.xls' mixed=no header=yes scantime=yes ;/*mixed,是否将数值型变量转化为字

启动SAS,关闭想要导入数据的excel文件 输入以下代码:*通过 import 过程读取外部excel文件建立数据集;libname paper1 'e:\paper';proc import out=paper1.paper1 /*输出的数据集名*/ datafile="E:\paperyong\paperdata.xlsx";/*要导入的excel

用DDE.filename a dde "excel|[*.xls]sheet1!r1c1:r2c5";data tmp;infile a notab dlm='09'x;input a b ;run;这是最保险的方法.不会因为你excel里面有很多空格而导入错误.还可以用proc import.有不懂的可以问我.qq:117605981

/*libname aa "d:\sashomework";*/ /*不用这一句libname语句是用来连接其他版本的SAS软件的数据集或者是流行数据库(DBMS)的*/proc import out=aa.mydata2datafile="d:\sashomework\income.xls"DBMS=excel2000 replace;range="sheet1$";getnames=yes;run;就可以了datafile 和table不能一起用,如果你想指定是哪张表的话可以用range或者是sheet,不要用table至于table怎么用,我也不是太清楚

sas虽然也是有关数据库的,但是不在excel2007打开的文件范围之内.excel2007可打开的文件类型有xla,xlk ,xlm 等

9.2版不能导入13版的,把你的excel另存为03版后缀为xls的再导入就行了!

网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com