2016-04-14 12 views
1

Ich habe sas-Datensatz exportiert, mit WinSCP auf meinen Computer kopiert und erfolgreich geöffnet.Exportierte xlsx-Datei beschädigt, wenn über Datenschritt gesendet

Wenn ich jedoch die Datei mit Datenschritt gesendet habe, ist die Datei beschädigt. Ich klicke auf die Datei in Outlook und Excel sagt "Die Arbeitsmappe kann nicht von Microsoft Excel geöffnet oder repariert werden, weil es sorrrupt ist".

Was kann ich tun, um die Datei mithilfe von Datenschritt-E-Mail zu öffnen?

Mein Code:

/* 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;  
+0

Ich habe dies schon lange nicht mehr getan, aber in der Vergangenheit musste Binärdateien über UUENCODE vor dem Anhängen an E-Mail ausführen. – Tom

Antwort

Verwandte Themen