楼主: zhao603529
3233 6

[问答] Excel导入到sas数据集过程出现不能解决的问题! [推广有奖]

  • 1关注
  • 0粉丝

大专生

0%

还不是VIP/贵宾

-

威望
0
论坛币
45 个
通用积分
0.9000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
320 点
帖子
25
精华
0
在线时间
50 小时
注册时间
2009-4-16
最后登录
2022-11-3

楼主
zhao603529 发表于 2014-8-26 15:21:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
%let sdtmspec1=D:/catalog/define1.xls;
PROC IMPORT OUT= WORK.spec
            DATAFILE= "&sdtmspec1"
            DBMS=xls REPLACE;
     SHEET="&domain";
     MIXED=NO;
     *SCANTEXT=YES;
RUN;
请看上面的导入excel的程序,看着没有问题,不过可能是excel本身出了问题,结果导致生成的数据集spec中有被取代的值,请看下图:

请问谁知道这其中的Svrt/nest代表什么意思,或者这个问题是因为什么原因引起的?
我新建了一个excel,目前的做法是一个个sheet页的复制粘贴,但愿可以解决这个问题,但是治标不治本,希望各位大神不吝赐教,多谢:)



二维码

扫码加我 拉你入群

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

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

关键词:sas数据集 EXCEL xcel exce 数据集 domain excel Excel 程序 新建

Capture.PNG (36.55 KB)

spec数据集

spec数据集

沙发
zwj110 在职认证  发表于 2014-8-26 15:28:28
excel可以直接用sas里面么,不是先用statTransper9转化成sas的格式么。

藤椅
zhao603529 发表于 2014-8-26 17:06:00
zwj110 发表于 2014-8-26 15:28
excel可以直接用sas里面么,不是先用statTransper9转化成sas的格式么。
恩,是的,用了proc import过程导入到sas中了,不过这个错不知道怎么会出现的,没有报错奇怪的很呢

板凳
清水乀 发表于 2014-8-28 09:38:46
           DBMS=xls REPLACE;
改成   DBMS=excel REPLACE;

报纸
Tigflanker 发表于 2014-8-28 10:52:22
呵呵,看来是同事。。

我现在不敢用Excel来import了,因为excel有好些format和link会影响,我遇到过有些信息在进入sas的时候被link到其他的信息。

我同事建议我用csv来导入,因为csv是不带格式的,不过只能一个sheet,一个sheet的导入;但是我最终选择用data步datalines4 + ;;;;来导入,你把信息带入data步的时候,可以替换'\t'为'|'以供data步分解;

看来你是打算从SDTMspec来做ADspec?还是打算用spec来定义AD的变量属性?

地板
zhao603529 发表于 2014-8-29 13:09:39
清水乀 发表于 2014-8-28 09:38
DBMS=xls REPLACE;
改成   DBMS=excel REPLACE;
多谢回答,不过貌似不管用哦{:2_25:}

7
zhao603529 发表于 2014-8-29 13:12:12
Tigflanker 发表于 2014-8-28 10:52
呵呵,看来是同事。。

我现在不敢用Excel来import了,因为excel有好些format和link会影响,我遇到过有些 ...
恩,你猜的挺对的,是用来定义变量属性的,多谢回答,不过我是需要多个domain同时转换,所以目前选择excel,只是时好时坏,真是头痛~~

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 19:31