如何通过挂起perl进程打开xlsx文件

时间:2016-11-23 18:17:35

标签: windows perl

我正在尝试使用以下命令在Perl脚本中打开xlsx文件: system("path_to_file\\file.xlsx");
该文件已打开,但它会使perl进程挂起,直到我关闭.xlsx文件。我怎么能避免这种情况?

文件file.xlsx是在perl脚本中创建的。在执行结束时,我希望它显示给用户(就像你手动打开它一样)并且它可以工作,但它会保持perl进程挂起,直到我关闭它。

1 个答案:

答案 0 :(得分:0)

在Windows上,system(1, $cmd)将运行该命令并立即返回,而不等待孩子完成。请参阅perlport

在Unix上,forkexec将为此目的而努力。