allen802
有没谁知道,能不能在sas内用infile语句从excel内读入数据(不用import进行数据集转换)
hexm26
Yes. An expample:
filename ddedata DDE "excel|sheet1!r1c1:r50c3"; * Open the worksheet. ;
data myfiles;
length var1 $20 var2 $15 var3 $8;
infile ddedata dlm='09'x notab dsd missover end=eof;
input var1 $ var2 $ var3 $;
run;
allen802
楼上的能不能讲清楚点拉?
lilinzhong
你可以用菜单import导入数据,设定生成SAS代码,好好研究一下代码就行了(SAS所有的操作都是程序驱动的)。关键是数据块起始位置的确定。
hexm26
[quote]引用第2楼allen802于2007-07-12 12:15发表的“”:
楼上的能不能讲清楚点拉?[/quote]
我Code都给你写出来了,还不够清楚吗?
hexm26
[quote]引用第3楼lilinzhong于2007-07-13 16:02发表的“”:
你可以用菜单import导入数据,设定生成SAS代码,好好研究一下代码就行了(SAS所有的操作都是程序驱动的)。关键是数据块起始位置的确定。[/quote]
人家都说了不用import的,那么就只能用Dynamic Data Exchange (DDE)方式了。