1
我导出了sas-dataset,使用WinSCP复制到我的电脑并成功打开它。通过数据发送导出的xlsx文件已损坏
但是,当我使用数据步骤发送文件时,文件已损坏。我点击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 '[email protected]'
Subject='xlsx_test'
attach="/home/USERNAME/xlsx_export.xlsx";
DATA _NULL_;
FILE Mailbox;
PUT "xlsx test";
RUN;
我很长一段时间没有这样做,但过去不得不通过UUENCODE运行二进制文件,然后再附加到电子邮件。 – Tom