作者airkiss (空中之吻)
看板perl
标题Re: [问题] 可否改路径?
时间Wed Apr 11 14:19:46 2007
: : 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");
: 这样写错在哪呢?
我不知道你用什麽模组
照我的用法是 (下述会建立一个无资料的Excel file
==============================CODE===================================
use Spreadsheet::WriteExcel;
use strict;
print "Please enter sheet filename:";
my $A = <STDIN>;
my $workbook = Spreadsheet::WriteExcel->new($A);
my $workbook->close();
==============================CODE===================================
: 2.在一个sheet里有很多的cell,若我需要search的范围是整个sheet,
: 那我该如何设定范围,并且拿它和使用者欲search的字做比较呢?
: $cellA1 = $worksheet->Range('该如何设')->{'Value'};
: if($cellA1 =~ "10")
: {
: print "$cellA1";
: }
: 这麽写一定是错误的,那可以用for(each)或while去设定范围吗?
这个跟Spreadsheet::WriteExcel 模组无关
请参考一下 Spreadsheet::ParseExcel or Spreadsheet::Read 的模组
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.187.0.206