我使用 perl 和 Win32::OLE 来自动化一些 Excel 任务。由于 Excel 文件太大,因此该过程需要相当长的时间才能完成......但是在一夜之间离开后,我相信它会因为“超时”问题而卡住。如果我减小文件大小,那就没问题了。
无论如何增加超时?
我的部分代码:
# Open the rules file
my $xlBook = $xlApp->Workbooks->Open("$file");
my $xlSheet = $xlBook->Worksheets(1);
#Replace FALSE -> 0
$xlSheet->Cells->Replace ({ What => "FALSE", Replacement => "0" });
#Replace TRUE -> 1
$xlSheet->Cells->Replace ({ What => "TRUE", Replacement => "1" });