看板 Perl 關於我們 聯絡資訊
※ 引述《twbf (沉浸在perl世界)》之銘言: : 請教一下各位高手,在下面這段程式碼中, : 要開的檔案,是否可以使用變數呢? : $Book = $Excel->Workbooks->Open(可否使用變數); : 因為想讓使用者自行輸入欲開啟的檔案名稱。 : ex: : print "Please enter the filename:"; : $filename=<STDIN>; : $Book = $Excel->Workbooks->Open(C:\$filename); 1.若我需要從一個excel檔中的每個sheet裡,search出某各字, 應該也可以,讓使用者自行輸入sheet名稱和字,對嗎? print "Please enter sheet name:"; $sheet=<STDIN>; $worksheet = $workbook->Worksheets("$sheet"); 這樣寫錯在哪呢? 2.在一個sheet裡有很多的cell,若我需要search的範圍是整個sheet, 那我該如何設定範圍,並且拿它和使用者欲search的字做比較呢? $cellA1 = $worksheet->Range('該如何設')->{'Value'}; if($cellA1 =~ "10") { print "$cellA1"; } 這麼寫一定是錯誤的,那可以用for(each)或while去設定範圍嗎? 謝謝各位大大:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.32.9