全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2380 2
2023-02-08
sas 发现导出的表格显示:.xlsx中的部分内容有问题。是否让我们尽量尝试恢复。。。选是提示文件损坏​​编辑​

​  ​编辑
原代码如下:

data allform1;
set form;
drop COL1;
run;
%macro output(_LABEL_);
ods excel options(sheet_name="&_LABEL_.") ;
ods trace on;
PROC PRINT DATA=&_LABEL_. noobs label;
RUN;
%mend;
DATA _NULL_;
    set allform1;
    call execute(compress('%output('||_LABEL_||');'));
run;
ods _all_ close;
ods excel file = "路径\AAA_&sysdate9..xlsx";
ods excel close;


二维码

扫码加我 拉你入群

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

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

全部回复
2023-2-8 15:50:16
把最后两行放到%macro前就可以了,原因不知道
二维码

扫码加我 拉你入群

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

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

2023-2-21 17:22:45
要先用ods excel创建xlsx文件,才能往excel里写入数据
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群