请选择 进入手机版 | 继续访问电脑版
楼主: tomlee
5528 4

求教:如何将一个excel表格里的多个sheet导入到sas当中呢? [推广有奖]

  • 0关注
  • 0粉丝

大专生

36%

还不是VIP/贵宾

-

威望
0
论坛币
72 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
613 点
帖子
73
精华
0
在线时间
1 小时
注册时间
2007-6-12
最后登录
2022-5-2

tomlee 发表于 2008-1-14 10:11:00 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
当然了每个sheet当中的表格的格式是相同的,谢谢赐教
二维码

扫码加我 拉你入群

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

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

关键词:excel表格 Excel表 EXCEL sheet xcel EXCEL SAS 求教 表格 sheet

回帖推荐

sue2008 发表于3楼  查看完整内容

proc import datafile='c:\project\prj.xls' dbms=excel2000 out=one replace;sheet='FPG';range='A12:C3012';mixed=yes;getnames=yes; import datafile='c:\project\prj.xls' dbms=excel2000 out=one replace;sheet='FPG';range='A12:C3012';mixed=yes;getnames=yes;'FPG';range='A12:C3012';mixed=yes;getnames=yes;'A12:C3012';mixed=yes;getnames=yes;run;;proc import datafile='c:\project\p ...

本帖被以下文库推荐

tomlee 发表于 2008-1-14 13:23:00 |显示全部楼层 |坛友微信交流群

自己解决一下,与大家讨论,这个是调用的一段命令,不知道有没有更好的

%EXDDE(Rawdir=&rawdir,
File=devtest,
Sheet=Sheet1,
StartR=2,
StartC=4,
EndR=5,
EndC=1,
Outdata=test);

使用道具

sue2008 发表于 2008-1-15 10:05:00 |显示全部楼层 |坛友微信交流群

proc import datafile='c:\project\prj.xls' dbms=excel2000 out=one replace;

sheet='FPG';

range='A12:C3012';

mixed=yes;

getnames=yes;

import datafile='c:\project\prj.xls' dbms=excel2000 out=one replace;

sheet='FPG';

range='A12:C3012';

mixed=yes;

getnames=yes;

'FPG';

range='A12:C3012';

mixed=yes;

getnames=yes;

'A12:C3012';

mixed=yes;

getnames=yes;

run;

;

proc import datafile='c:\project\prj.xls' dbms=excel2000 out=two replace;

sheet='HBA1C';

Range='A1:C3001';

mixed=yes;

getnames=yes;

import datafile='c:\project\prj.xls' dbms=excel2000 out=two replace;

sheet='HBA1C';

Range='A1:C3001';

mixed=yes;

getnames=yes;

'HBA1C';

Range='A1:C3001';

mixed=yes;

getnames=yes;

'A1:C3001';

mixed=yes;

getnames=yes;

run;

;

proc import datafile='c:\project\BaseAn.xls' dbms=excel2000 out=three replace;

sheet='ANBASE';

Range='A1:B751';

mixed=yes;

getnames=yes;

import datafile='c:\project\BaseAn.xls' dbms=excel2000 out=three replace;

sheet='ANBASE';

Range='A1:B751';

mixed=yes;

getnames=yes;

'ANBASE';

Range='A1:B751';

mixed=yes;

getnames=yes;

'A1:B751';

mixed=yes;

getnames=yes;

run;

then do whatever you like! hopefully this is what you want!

已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 10 精彩帖子

总评分: 经验 + 3  论坛币 + 10   查看全部评分

使用道具

sue2008 发表于 2008-1-15 10:06:00 |显示全部楼层 |坛友微信交流群

proc import datafile='c:\project\prj.xls' dbms=excel2000 out=one replace;

sheet='FPG';

range='A12:C3012';

mixed=yes;

getnames=yes;

import datafile='c:\project\prj.xls' dbms=excel2000 out=one replace;

sheet='FPG';

range='A12:C3012';

mixed=yes;

getnames=yes;

'FPG';

range='A12:C3012';

mixed=yes;

getnames=yes;

'A12:C3012';

mixed=yes;

getnames=yes;

run;

;

proc import datafile='c:\project\prj.xls' dbms=excel2000 out=two replace;

sheet='HBA1C';

Range='A1:C3001';

mixed=yes;

getnames=yes;

import datafile='c:\project\prj.xls' dbms=excel2000 out=two replace;

sheet='HBA1C';

Range='A1:C3001';

mixed=yes;

getnames=yes;

'HBA1C';

Range='A1:C3001';

mixed=yes;

getnames=yes;

'A1:C3001';

mixed=yes;

getnames=yes;

run;

;

使用道具

sue2008 发表于 2008-1-15 10:13:00 |显示全部楼层 |坛友微信交流群

proc import datafile='c:\project\prj.xls' dbms=excel2000 out=one replace;

sheet='HBA1C';

RANGE='A1:C3001';

MIXED=YES;

GETNAMES=YES;

RUN;

THEN DO THE SAME THING FOR THE REST SHEETS,

使用道具

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

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

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

GMT+8, 2024-4-16 23:32