楼主: yaoyinuo888
188 7

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

  • 0关注
  • 0粉丝

本科生

17%

还不是VIP/贵宾

-

威望
0
论坛币
1407 个
学术水平
2 点
热心指数
1 点
信用等级
0 点
经验
797 点
帖子
44
精华
0
在线时间
76 小时
注册时间
2016-6-26
最后登录
2017-12-13

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

支持楼主:购买VIP购买贵宾 购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
 
载入中......
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); 再 导出
回复

使用道具 举报

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

使用道具 举报

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, 2017-12-14 03:03