楼主: xman099
26843 38

[原创博文] SAS 9.3 无法导入excel文件 [推广有奖]

11
shenweis 发表于 2011-10-9 17:13:16
楼主把EM复制出来共享下吧,这个不会有你单位的任何信息。把9.1.3版的EM放在9.2相同目录下可以用,9.3的放进去应也可以用,只要SID支持EM就可以,不会对楼主有任何影响,谢谢啦。

12
acehehe 发表于 2011-10-9 22:29:29
  9.3蒙上了人的眼睛
会当临绝顶      一览众山小

13
空山空语 在职认证  发表于 2011-10-21 00:26:30
lz能共享一下不?
等待

14
goldbaodi 发表于 2011-10-29 09:41:43
shenweis 发表于 2011-10-9 17:13
楼主把EM复制出来共享下吧,这个不会有你单位的任何信息。把9.1.3版的EM放在9.2相同目录下可以用,9.3的放进 ...
"把9.1.3版的EM放在9.2相同目录下可以用"
第一次听说. 能否给详细点介绍. 谢谢!

15
spssone 发表于 2011-10-29 22:21:31
sas9.3在哪

16
ideal_ice 发表于 2011-10-29 22:28:32
唉,落伍了,刚找到9.2的EM6.2,9.3就有人已经用了
Where is will,there is way.

17
lyceum 发表于 2012-1-19 07:36:59
试试下面的代码:
PROC IMPORT OUT = WORK.test datafile= "C:\test.xls"
       DBMS=xls replace;     
       sheet="Sheet1";
       getnames=yes;RUN;QUIT;
如果你是用 excel 2007 或 2010, 把 xls 改成 xlsx 即可 ,注意,DBMS=xls而不是excel,换成了excel 后会报错,比如
ERROR: Connect: Class not registered

ERROR: Error in the LIBNAME statement.

另外,类似的下面的代码也可以。

PROC IMPORT  DBMS=XLS OUT=test
             DATAFILE='C:\test.xls' REPLACE;
             SHEET='Sheet1 ';
Run;Quit;

如果实在搞不定,就参考一下下面的

http://groups.google.com/group/comp.soft-sys.sas/browse_thread/thread/d9351731388c2508

http://corinnalo.blogspot.com/20 ... s-files-on-sas.html




18
willstar 发表于 2012-4-26 14:52:48
lyceum 发表于 2012-1-19 07:36
试试下面的代码:
PROC IMPORT  OUT = WORK.test datafile= "C:\test.xls"
       DBMS=xls replace;     ...
这个方法可行,但是导出文件wps打不开,哭!

19
wh_wing 发表于 2012-4-26 14:58:23
把excel转为csv吧,那样读起来方便一点。。。

20
nll_011 发表于 2012-4-28 11:17:41
LZ换成64位的OFFICE再试试

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

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