楼主: Qjw8603
3081 5

[原创博文] 用SAS输出excel是遇到困难,纠结中。。。 [推广有奖]

  • 0关注
  • 0粉丝

高中生

0%

还不是VIP/贵宾

-

威望
0
论坛币
16 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1676 点
帖子
18
精华
0
在线时间
18 小时
注册时间
2010-9-15
最后登录
2016-4-18

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
现在手头有一个SAS数据集,主要内容是一张货品清单,包括货品序列号、进价价格、数量、进货时间等内容,SAS数据集字段名称都是英文的,标签为中文,现在要分类别把各类货品输出成EXCEL格式
之前用过proc export命令和ods html file两种方式输出EXCEL,但是两种方法各有缺陷:
proc export输出的EXCEL不能显示中文标签名;但是ods html file方式输出的文件虽然能显示中文标签,但是因为序列号长度过长,在EXCEL表中显示成科学计数法,如果通过format $quote20.方式输出,序列号就会带上引号。
是否有什么方式到处EXCEL,既能显示中文标签名,序列号以文本格式显示?
请各位大大帮小弟一把,谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:EXCEL xcel exce cel Excel格式 excel export 序列号 EXCEL 英文

沙发
mymine 发表于 2012-7-3 21:29:01 |只看作者 |坛友微信交流群
导出Excel显示中文标签的方法:

libname xls 'd:\aa.xls';
data xls.temp(dbLabel=yes);
   set temp;
run;
libname xls clear;

使用道具

藤椅
Qjw8603 发表于 2012-7-4 10:22:38 |只看作者 |坛友微信交流群
还有个问题。。。proc export能否对生成的excel加密?

使用道具

板凳
Qjw8603 发表于 2012-7-4 15:16:05 |只看作者 |坛友微信交流群
mymine 发表于 2012-7-3 21:29
导出Excel显示中文标签的方法:

libname xls 'd:\aa.xls';
(dbLabel=yes)会报错啊。。。。

使用道具

报纸
mymine 发表于 2012-7-4 15:23:03 |只看作者 |坛友微信交流群
Qjw8603 发表于 2012-7-4 15:16
(dbLabel=yes)会报错啊。。。。
我的SAS 9.1.3没有报错呀!


191  data temp;
192  input a $;
193  cards;

NOTE: 数据集 WORK.TEMP 有 1 个观测和 1 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间         0.03 秒
      CPU 时间         0.00 秒


195  ;
196  run;
197  data temp;
198  set temp;
199  label
200  a='字母';
201  run;

NOTE: 从数据集 WORK.TEMP 读取了 1 个观测。
NOTE: 数据集 WORK.TEMP 有 1 个观测和 1 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间         0.00 秒
      CPU 时间         0.00 秒


202  libname xls 'd:\aa.xls';
NOTE: 已成功分配逻辑库引用名 XLS,如下所示:
       引擎:        EXCEL
       物理名: d:\aa.xls
203  data xls.temp(dbLabel=yes);
204     set temp;
205  run;

NOTE: SAS variable labels, formats, and lengths are not written to DBMS tables.
NOTE: 从数据集 WORK.TEMP 读取了 1 个观测。
NOTE: 数据集 XLS.temp 有 1 个观测和 1 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间         0.03 秒
      CPU 时间         0.00 秒


206  libname xls clear;
NOTE: 已取消对逻辑库引用名 XLS 的分配。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Qjw8603 + 1 + 1 + 1 恩,谢谢,测试成功了!

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

地板
xiaobai922 发表于 2012-7-4 20:02:32 |只看作者 |坛友微信交流群
学习中

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 19:16