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

Convert file with XPT extension to Excel using Perl

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

您可以按照以下示例轻松地使用 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)。