The extra / in the error message is a BUG in the error report code of PROC IMPORT. It does that for XLSX engine, but not for the CSV engine.
Example:
proc import datafile='~/nosuchfile' out=want dbms=xlsx;
run;
proc import datafile='~/nosuchfile' out=want dbms=csv;
run;
Results:
69 proc import datafile='~/nosuchfile' out=want dbms=xlsx;
70 run;
ERROR: Physical file does not exist, /home/user1//nosuchfile.
71 proc import datafile='~/nosuchfile' out=want dbms=csv;
72 run;
ERROR: Physical file does not exist, /home/user1/nosuchfile.
... View more