我已导出 sas-dataset,使用 WinSCP 复制到我的计算机并成功打开它。
但是,当我使用数据步骤发送文件时,文件已损坏。我在 Outlook 中单击该文件,Excel 显示“Microsoft Excel 无法打开或修复该工作簿,因为它已损坏”。
我该怎么做才能使用数据步骤电子邮件打开文件。
我的代码:
/* Create data */
data A;
input B;
datalines;
1
;
run;
/* Export */
proc export
data=A
dbms=xlsx replace
outfile="/home/USERNAME/xlsx_export";
run;
FILENAME Mailbox EMAIL 'user.name@abc.de'
Subject='xlsx_test'
attach="/home/USERNAME/xlsx_export.xlsx";
DATA _NULL_;
FILE Mailbox;
PUT "xlsx test";
RUN;