是否可以将在Linux中创建的文件(.csv或.xls或.txt)设置为Windows兼容模式。这里所有文件都被路由到result_path位置,它们应该处于Windows兼容模式。
我使用以下SAS代码在Linux中创建文件。
%let result_pth = abc/test_folder/test_nas_loc;
filename outref "&result_pth./&sysuserid..linux_file.txt";
PROC PRINTTO PRINT =outref new;run;
data new;
set sashelp.class;
run;
proc print noobs;run;
proc printto;
run;
答案 0 :(得分:2)
假设您指的是使用正确的行终止字符创建文件,可以使用文件语句中的TERMSTR
选项执行此操作。这仅在数据步骤中使用put
写入文件时有效。
data _null_;
set have;
file "myfile.txt" termstr=crlf dlm=',';
put _all_;
run;
XLS
或XLSX
个文件应该是二进制文件,不应该使用行终止符。