楼主: yaoyinuo888
365 7

[问答] SAS 导出EXCEL,身份证号码丢失 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

0%

还不是VIP/贵宾

-

威望
0
论坛币
1354 个
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
1223 点
帖子
65
精华
0
在线时间
127 小时
注册时间
2016-6-26
最后登录
2018-11-6

楼主
yaoyinuo888 在职认证  发表于 2017-12-6 18:34:03 |只看作者 |倒序
楼主有一串身份证数据,想导出成EXCEL,但是倒出以后显示的是科学记数法,且最后2位为0,除了改成文本格式导出,还有别的办法吗?

stata SPSS
沙发
superguy333 发表于 2017-12-6 20:13:47 |只看作者
用ods html导出
回复

使用道具 举报

藤椅
l1i2n3i4n5g 在职认证  发表于 2017-12-7 09:29:50 |只看作者
身份证变量转为字符型
回复

使用道具 举报

板凳
流水不朽 发表于 2017-12-7 09:33:06 |只看作者
你的身份证号字段,是数值类型的是吧,改为 字符串类型,再导出便可。
回复

使用道具 举报

报纸
流水不朽 发表于 2017-12-7 09:33:52 |只看作者
你的身份证号码字段是数值类型的是吧,改为字符串类型,再导出即可。
回复

使用道具 举报

地板
lovexialulu 发表于 2017-12-7 10:33:17 |只看作者
建议 导出之前 先在sas里面 把这ID 变量(应该是字符型的,因为有的身份证结尾为X)处理下,比如 ID_='#'||strip(id); 再 导出
回复

使用道具 举报

7
yaoyinuo888 在职认证  发表于 2017-12-9 10:52:44 |只看作者
sorry,楼主这几天忙晕了,忘记回来看帖子了 ...
把变量改字符串导出我是知道的,但是导出以后还要分裂什么的,闲麻烦。
毕竟我们学习SAS就是因为SAS强大啊,所以想问问有没有更加好的方法
楼主去试一下2楼的方法
回复

使用道具 举报

8
yaoyinuo888 在职认证  发表于 2017-12-9 11:09:10 |只看作者
superguy333 发表于 2017-12-6 20:13
用ods html导出
用ODS  HTML导出 也不行,还是科学计数法,最后2位是0

ods listing close;
ods results off;
ods html
path='e:\aa'
body='cccc.xls';
proc print data=work.aa;
run;
ods html close;
ods results on;
ods listing;
回复

使用道具 举报

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

GMT+8, 2018-11-20 08:54