Hello Everyone,
I need to read external xlsx file into SAS, and then put the processed xlsx file into an archive zip file. Previously, we do this using X command, but this option is not available now. Is there any other ways to put xlsx file into zip file without using X command and requiring XCMD privileges?
Thanks a lot for answering my question.
Did you try using the FCOPY() function?
filename xfile "&path/class.xlsx" recfm=n;
filename zfile zip "&path/example.zip" member="class.xlsx" recfm=n;
data _null_;
rc=fcopy('xfile','zfile');
put rc=;
run;
Did you try using the FCOPY() function?
filename xfile "&path/class.xlsx" recfm=n;
filename zfile zip "&path/example.zip" member="class.xlsx" recfm=n;
data _null_;
rc=fcopy('xfile','zfile');
put rc=;
run;
Add files to a ZIP archive with FILENAME ZIP
By Chris Hemedinger on The SAS Dummy March 4, 2016
https://blogs.sas.com/content/sasdummy/2016/03/04/add-files-to-a-zip-archive-with-filename-zip/
BR,
Koen
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.