楼主: edwardzxf
7085 9

SAS export 多个sheet [推广有奖]

  • 0关注
  • 2粉丝

讲师

26%

还不是VIP/贵宾

-

威望
0
论坛币
222 个
通用积分
0.3603
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
3991 点
帖子
242
精华
0
在线时间
375 小时
注册时间
2010-7-30
最后登录
2021-5-25

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我如下到出数据到sheet1:
PROC EXPORT DATA=Car3
            FILE="D:\Google\RESEARCH\RESULTS\IR_AP\MA.xlsx"
            DBMS=xlsx REPLACE;
            SHEET="Sheet1";
RUN;


我发现如我在同一个excel 文件里导出多个sheet,那个excel里只能有一个sheet. 如我再导出一个到sheet 2
PROC EXPORT DATA=Car3
            FILE="D:\Google\RESEARCH\RESULTS\IR_AP\MA.xlsx"
            DBMS=xlsx REPLACE;
            SHEET="Sheet2";
RUN;


那么原来那个sheet1会被sheet2取代,请问应如何让sheet2 不取代sheet1,即sheet1, sheet2同时存在于ma.xlsx. 谢谢

二维码

扫码加我 拉你入群

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

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

关键词:export xport sheet expo Port Google export excel

沙发
你的太阳 发表于 2013-8-5 21:50:23 |只看作者 |坛友微信交流群
试试这个方法能不能解决 http://support.sas.com/kb/6/695.html

使用道具

藤椅
boe 发表于 2013-8-6 02:39:07 |只看作者 |坛友微信交流群
Gorgeous girl , I love !

使用道具

板凳
fossilweng 发表于 2013-8-6 03:12:42 |只看作者 |坛友微信交流群
leaned

thks

使用道具

报纸
playmore 发表于 2013-8-6 08:38:22 |只看作者 |坛友微信交流群
我过去问过这个问题,已经有解了,见下
https://bbs.pinggu.org/thread-2430735-1-1.html
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

使用道具

地板
edwardzxf 学生认证  发表于 2013-8-6 12:48:02 |只看作者 |坛友微信交流群
playmore 发表于 2013-8-6 08:38
我过去问过这个问题,已经有解了,见下
https://bbs.pinggu.org/thread-2430735-1-1.html
谢谢,
其实在sas9.2是不存在这个问题的,直接用下面的方法,sheet2不会替代sheet1,
PROC EXPORT DATA=Car3
            FILE="D:\Google\RESEARCH\RESULTS\IR_AP\MA.xls"
            DBMS=excel REPLACE;
            SHEET="Sheet2";
RUN;

可以在9.3就发现这样写就报错了. 而变成DBMS=xlsx就会sheet2 替代sheet1了。有无快捷方法让在sas9.2的code在sas9.3中也可以实现类似的导出功能。

使用道具

7
edwardzxf 学生认证  发表于 2013-8-6 12:48:06 |只看作者 |坛友微信交流群
playmore 发表于 2013-8-6 08:38
我过去问过这个问题,已经有解了,见下
https://bbs.pinggu.org/thread-2430735-1-1.html
谢谢,
其实在sas9.2是不存在这个问题的,直接用下面的方法,sheet2不会替代sheet1,
PROC EXPORT DATA=Car3
            FILE="D:\Google\RESEARCH\RESULTS\IR_AP\MA.xls"
            DBMS=excel REPLACE;
            SHEET="Sheet2";
RUN;

可以在9.3就发现这样写就报错了. 而变成DBMS=xlsx就会sheet2 替代sheet1了。有无快捷方法让在sas9.2的code在sas9.3中也可以实现类似的导出功能。

使用道具

8
edwardzxf 学生认证  发表于 2013-8-6 12:48:56 |只看作者 |坛友微信交流群
你的太阳 发表于 2013-8-5 21:50
试试这个方法能不能解决 http://support.sas.com/kb/6/695.html
谢谢。。。

使用道具

9
edwardzxf 学生认证  发表于 2013-8-6 12:49:26 |只看作者 |坛友微信交流群
boe 发表于 2013-8-6 02:39
或许也能帮上忙http://www.sas.com/reg/gen/corp/867226?page=Resources
谢啦。。

使用道具

10
可~乐 发表于 2013-8-6 14:49:20 |只看作者 |坛友微信交流群
edwardzxf 发表于 2013-8-6 12:48
谢谢,
其实在sas9.2是不存在这个问题的,直接用下面的方法,sheet2不会替代sheet1,
PROC EXPORT DATA= ...
我用这代码在9.3没错啊,一样可以添加sheet1,sheet2。。。。

使用道具

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

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

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

GMT+8, 2024-5-1 03:11