使用Perl将具有XPT扩展名的文件转换为Excel

时间:2017-11-07 06:00:58

标签: perl sas file-conversion perlscript

我目前是Perl Scripting的新手,详细解释会有所帮助。 我尝试使用SAS Parser模块,但我猜它只适用于.sas文件。 请建议用于此任务的库。

1 个答案:

答案 0 :(得分:0)

您可以使用SAS轻松地从xlsx传递到xpt:

从XLSX到XPT格式:

options VALIDVARNAME=V6;
libname in xlsx "H:\desktop\XLSX\d.xlsx";
libname out xport "H:\desktop\test.xpt";
proc copy inlib=in outlib=out;
run;
libname in clear;
libname out clear;

从XPT到XLSX格式:

options VALIDVARNAME=V6;
libname out xlsx "H:\desktop\XLSX\d2.xlsx";
libname in xport "H:\desktop\test.xpt";
proc copy inlib=in outlib=out;
run;
libname in clear;
libname out clear;

它在我的电脑上工作。 要小心,因为它会截断列(由于选项VALIDVARNAME = V6)。