楼主: sike1211
7832 17

SAS导入导出2007excel的程序——sas9.2 [推广有奖]

  • 0关注
  • 5粉丝

已卖:2197份资源

副教授

4%

还不是VIP/贵宾

-

威望
0
论坛币
7039 个
通用积分
9.1797
学术水平
17 点
热心指数
21 点
信用等级
5 点
经验
14976 点
帖子
548
精华
0
在线时间
439 小时
注册时间
2009-9-13
最后登录
2022-5-25
毕业学校
上海财经大学金融学在读博士

楼主
sike1211 发表于 2012-12-5 16:04:34 |AI写论文
100论坛币
【作者(必填)】sike

【文题(必填)】SAS导入导出2007excel的程序

【年份(必填)】2012

【全文链接或数据库名称(选填)】SAS导入导出2007excel的程序

关键词:EXCEL SAS9 exce xcel cel 数据库 程序

沙发
wo528800wo 发表于 2012-12-6 08:49:12

藤椅
xdzl2003 发表于 2012-12-6 09:59:46
proc import out=work.nbfx dbms=excell replace datafile="D:\sastjfx\nbfx.xls"; sheet="sheet1$";
getnames=yes;
run;
(nbfx.xls 是你要转化为sas数据集的excell数据表的名字;如果第一行不是变量名而是数据,需要把getnames=yes修改为getnames=no)



等待

板凳
xdzl2003 发表于 2012-12-6 10:02:35
补充说明,也可以不用编程的方法,用sas菜单的 file-import data功能,按照提示操作就可以了。
等待

报纸
pingguzh 发表于 2012-12-6 11:22:47
楼主说的是excel2007,不是excel2003
excel2007和sas9.2应该不兼容,因为excel2007出现于sas9.2之后
xls格式的是excel2003,xlsx是excel2007的格式
解决方法:
1 excel2007另存为excel2003,然后使用上述程序或鼠标操作导入
2 安装sas9.3,可直接导入excel2007
统计爱好

地板
sike1211 发表于 2012-12-6 23:47:15
pingguzh 发表于 2012-12-6 11:22
楼主说的是excel2007,不是excel2003
excel2007和sas9.2应该不兼容,因为excel2007出现于sas9.2之后
xls格 ...
网上有很多关于用9.2进行小升级就能调用到excel2007的,但是我试过了都不行。
我的数据量很大,文件很多,不太容易手工去做。
除了下载更高版本,没有其他方式了么?谢谢

7
sike1211 发表于 2012-12-6 23:48:20
xdzl2003 发表于 2012-12-6 09:59
proc import out=work.nbfx dbms=excell replace datafile="D:\sastjfx\nbfx.xls"; sheet="sheet1$";
getn ...
这个只适合2003吧

8
sike1211 发表于 2012-12-6 23:49:01
xdzl2003 发表于 2012-12-6 10:02
补充说明,也可以不用编程的方法,用sas菜单的 file-import data功能,按照提示操作就可以了。
2007做不到

9
xdzl2003 发表于 2012-12-7 08:48:13
sike1211 发表于 2012-12-6 23:49
2007做不到
haha,我用的就是2007呀,你另存一下不就可以了吗

10
webgu 发表于 2012-12-7 09:06:17
9.2 TS2以上的版本可以直接导入导出。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-23 23:55