楼主: statistics_qin
1224 2

求解决excel导入问题 [推广有奖]

  • 10关注
  • 3粉丝

大专生

83%

还不是VIP/贵宾

-

威望
0
论坛币
201 个
通用积分
1.0002
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1260 点
帖子
53
精华
0
在线时间
43 小时
注册时间
2011-11-9
最后登录
2019-12-5

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
%macro im_1m1excel(RootPath=,FileName=,Extension=);

libname MyExcel Excel "&RootPath.\&Filename..&Extension";
proc sql noprint;
select catx('.',libname,memname)
into: namelist separated by ' '
from dictionary.tables
where libname in ('MYEXCEL');
quit;

%put &namelist;
data &FileName;
set &namelist;
run;

%mend im_1m1excel;
%im_1m1excel(RootPath=E:\refer\导入excel,FileName=%str(3),Extension=xls);

也就是说
libname MyExcel Excel "E:\refer\导入excel\3.excel";

然后myexcel里面有  myexcel.sheet1$    myexcel.sheet2$  myexcel.sheet3$
我想把这三个数据集导出来,用如下程序
data a;
set myexcel.sheet1$;
run;
proc catalog cat=myexcel.sheet1$;
copy out=a;
quit;


都出错,显示“$”无法识别,怎么才可以把这三个数据集弄成sas数据集呢

不知道如何把“$”去掉,或者别的方法,求大神帮帮忙。
二维码

扫码加我 拉你入群

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

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

关键词:EXCEL xcel exce cel Dictionary excel

3.xls

22 KB

沙发
statistics_qin 发表于 2014-10-31 10:50:18 |只看作者 |坛友微信交流群
data a;
        set myexcel.sheet1$;
run;

proc catalog cat=myexcel.sheet1$;
        copy out=a;
quit;
都不可以用,应该用什么办法呢?

使用道具

藤椅
statistics_qin 发表于 2014-10-31 11:26:40 |只看作者 |坛友微信交流群
data a;
        set myexcel.'sheet1$'n;
run;

知道怎么弄了

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 08:05