请选择 进入手机版 | 继续访问电脑版
楼主: lpclimber
1581 3

[问答] [求助]Example 1: Export SAS Data Sets to Excel 2010 Workbook and Replace Sheets [推广有奖]

  • 1关注
  • 0粉丝

博士生

19%

还不是VIP/贵宾

-

威望
0
论坛币
404 个
通用积分
86.0703
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
43238 点
帖子
128
精华
0
在线时间
384 小时
注册时间
2005-11-26
最后登录
2022-2-16

lpclimber 发表于 2015-8-29 16:40:18 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位大侠,请教个SAS help里面的示例的问题:
http://support.sas.com/documentation/cdl/en/acpcref/67382/HTML/default/viewer.htm#n0msy4hy1so0ren1acm90iijxn8j.htm

SAS/ACCESS 9.4 Interface to PC Files: Reference, Second Edition

     Import and Export Microsoft Excel Files Using XLS and XLSX Drivers

          Example 1: Export SAS Data Sets to Excel 2010 Workbook and Replace Sheets
This example exports the SAS data sets, SDF.INVOICE and SDF.ORDERS, to an Excel 2010 workbook with Invoice and Orders as sheet names. The Invoice and Orders sheets already exist, and REPLACE in each PROC EXPORT statement is used to overwrite or replace the data in these sheets. When you use REPLACE at the sheet level, the range includes the entire sheet (and not a subset of cells).
/*************************************************/
LIBNAME SDF V9 "&sasdir";
PROC EXPORT DATA=SDF.INVOICE
        FILE="&tmpdir.text.xlsx"
        DBMS=XLSX REPLACE;
    SHEET=’Invoice’;
RUN;

PROC EXPORT DATA=SDF.ORDERS
        FILE="&tmpdir.text.xlsx
        DBMS=XLSX REPLACE;
    SHEET=’Orders’;
RUN;

/*************************************************/
问题是,我copy这段代码,在SAS里面运行报错呀。

10   LIBNAME SDF V9 "&sasdir";
WARNING: Apparent symbolic reference SASDIR not resolved.
NOTE: Library SDF does not exist.
11   PROC EXPORT DATA=SDF.INVOICE
12           FILE="&tmpdir.text.xlsx"
WARNING: Apparent symbolic reference TMPDIR not resolved.
。。。。。。
还有好多syntax 错误。
我个人感觉,好像&sasdir 和 &tmpdir都没有定义,开始我还以为是系统自动的宏变量呢,结果报错。
另外PROC EXPORT 导出文件名 好像是用的OUTFILE =  不知道为什么示例里面用的是 File=?
本人初学SAS,希望大侠指点指点。
万分感谢!!
二维码

扫码加我 拉你入群

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

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

关键词:workbook replace example export sheets Microsoft example Excel

18129380375 学生认证  发表于 2015-8-29 18:42:17 |显示全部楼层 |坛友微信交流群
首先你没有在硬盘中定义你的输出的文件名,sas不会自动定义,其次到处数据应该为outfile=

使用道具

lpclimber 发表于 2015-8-29 19:18:48 |显示全部楼层 |坛友微信交流群
18129380375 发表于 2015-8-29 18:42
首先你没有在硬盘中定义你的输出的文件名,sas不会自动定义,其次到处数据应该为outfile=
谢谢!确实这个官方示例文件我也觉得有问题,但是又觉得奇怪,按说官方示例一般不会报错的

使用道具

lpclimber 发表于 2015-8-30 15:44:17 |显示全部楼层 |坛友微信交流群
不知道大侠们还有没有别的解答?谢谢!

使用道具

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

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

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

GMT+8, 2024-4-18 21:11