0
我試圖更新一個已經存在的Excel文件「Test.xls」現在,而不是給出Test.xls文件的完整路徑,我想知道如何從當前目錄讀取Test.xls文件。我在Windows環境中使用Eclipse。下面是我的代碼:如何在讀取Excel文件時將currrent目錄作爲路徑名稱?
my $Excel = Win32::OLE->GetActiveObject('Excel.Application')
|| Win32::OLE->new('Excel.Application', 'Quit');
my $Book = $Excel->Workbooks->Open("Test.xls"); #This line throws an error but works if I give complete path name as D:/eclipse/workspace/testing/Test.xls
my $Sheet = $Book->Worksheets(1);
foreach my $data (@ifrules)
{
$Sheet->Cells($row,$col)->{'Value'} =$data;
$row++;
}
$Book->Close;
我嘗試了各種選項,如./Test.xls,\ TEST.XLS和別人太。 請指教。
它工作正常。謝謝 – Spooferman