Re: [問題] 可否改路徑?
※ 引述《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
討論串 (同標題文章)