楼主: 小鳄鱼a
2582 8

读取一类excel表 [推广有奖]

  • 6关注
  • 10粉丝

已卖:280份资源

学科带头人

3%

还不是VIP/贵宾

-

威望
0
论坛币
125 个
通用积分
0.0040
学术水平
40 点
热心指数
45 点
信用等级
43 点
经验
32801 点
帖子
1185
精华
0
在线时间
1539 小时
注册时间
2009-7-16
最后登录
2018-10-5

楼主
小鳄鱼a 发表于 2015-10-16 10:21:40 |AI写论文
100论坛币
各位   我有很多类似附件的表格   虽然是xlsx类型   但是好像读取的时候有些问题   请高手看看啊   另外   我想把第一行读取为变量名称    变量的话暂时用   var1 var2 等  来表示变量名把


最佳答案

rendajingguan01 查看完整内容

你怎么操作的,我就用SAS baSE 中,import data 菜单一步步导入,就可以啊。 唯一的问题就是,列名是显示为了 ____ ,因为原始的第一行是中文。我还没调整。 自动的代码是 PROC IMPORT OUT= MYTEM.sdfasdf DATAFILE= "C:\Albert\zcqtr.xls" DBMS=EXCEL REPLACE; RANGE="Wind资讯$"; GETNAMES=YES; MIXED=NO; SCANTEXT=YES; USEDATE=YES; SCANTIME=YES; RUN;
关键词:Excel表 EXCEL exce xcel cel excel

沙发
rendajingguan01 发表于 2015-10-16 10:21:41
小鳄鱼a 发表于 2015-10-16 10:38
主要是读取不了
你怎么操作的,我就用SAS baSE 中,import data 菜单一步步导入,就可以啊。

唯一的问题就是,列名是显示为了 ____ ,因为原始的第一行是中文。我还没调整。

自动的代码是

PROC IMPORT OUT= MYTEM.sdfasdf
     DATAFILE= "C:\Albert\zcqtr.xls"
     DBMS=EXCEL REPLACE;
     RANGE="Wind资讯$";
     GETNAMES=YES;
     MIXED=NO;
     SCANTEXT=YES;
     USEDATE=YES;
     SCANTIME=YES;
RUN;


读取结果.JPG (179.39 KB)

读取结果.JPG

已有 1 人评分论坛币 热心指数 收起 理由
admin_kefu + 25 + 2 热心帮助其他会员

总评分: 论坛币 + 25  热心指数 + 2   查看全部评分

藤椅
小鳄鱼a 发表于 2015-10-16 10:38:28
主要是读取不了

板凳
godxh 在职认证  发表于 2015-10-16 11:19:45
什么SAS系统? Version? English or Chinese?

Windows多少位?
已有 2 人评分论坛币 热心指数 收起 理由
admin_kefu + 10 热心帮助其他会员
小鳄鱼a + 5 + 2 精彩帖子

总评分: 论坛币 + 15  热心指数 + 2   查看全部评分

报纸
Bel-esprit 发表于 2015-10-16 17:01:37
可以导入啊
proc import out=zcqtr1
    datafile="E:\zcqtr_(1).xls"
        dbms=excel replace;
        getnames=yes;
run;quit;
QQ图片20151016170110.jpg

QQ图片20151016170110.jpg (127.7 KB)

QQ图片20151016170110.jpg

已有 2 人评分论坛币 热心指数 收起 理由
admin_kefu + 20 热心帮助其他会员
小鳄鱼a + 5 + 2 精彩帖子

总评分: 论坛币 + 25  热心指数 + 2   查看全部评分

地板
小鳄鱼a 发表于 2015-10-16 17:13:11
godxh 发表于 2015-10-16 11:19
什么SAS系统? Version? English or Chinese?

Windows多少位?
sas  9.2  9.4 都有   64位的   中文的   或者是不是office的原因

7
小鳄鱼a 发表于 2015-10-16 17:15:11
Bel-esprit 发表于 2015-10-16 17:01
可以导入啊
proc import out=zcqtr1
    datafile="E:\zcqtr_(1).xls"
你是先转换成   xls  的

8
小鳄鱼a 发表于 2015-10-16 17:58:42
谢谢   已经解决

9
Bel-esprit 发表于 2015-10-17 18:24:24
小鳄鱼a 发表于 2015-10-16 17:15
你是先转换成   xls  的
不转成xls一样可以啊,
proc import out=zcqtr1
    datafile="E:\zcqtr_(1).xlsx"
        dbms=excel replace;
        getnames=yes;
run;quit;

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

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