SAS +文件兼容Linux和Windows之间的兼容性

时间:2014-07-31 10:53:09

标签: sas

是否可以将在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;                                                                                                                                         

1 个答案:

答案 0 :(得分:2)

假设您指的是使用正确的行终止字符创建文件,可以使用文件语句中的TERMSTR选项执行此操作。这仅在数据步骤中使用put写入文件时有效。

data _null_;
 set have;
 file "myfile.txt" termstr=crlf dlm=',';
 put _all_;
run;

XLSXLSX个文件应该是二进制文件,不应该使用行终止符。