#я так понял это объявление глоб перем ?
use vars qw($y, $x, $sheet);
use vars qw(@dropcat,@ignorewords);
(@dropcat,@ignorewords) =(GetDropCats(), GetIgnoreWords() );
openXls ();
readXls ();
sub openXls
{
....
my $oExcel = new Spreadsheet::ParseExcel;
my $oBook = $oExcel->Parse($q->param('xls'));
$sheet = $oBook->{Worksheet}[0];
# вроде как sheet равен 0, хотя ображение
# $cellvalue = $sheet ->{Cells}[$x][$y]->Value;
# работает, как так ?
print 'sheet='.$sheet.'<br />';
}
sub readXls
{
# тоже 0
print $sheet.'<br />';
@_session = ( [], [] );
while( условие )
readCell(__LINE__);
...
}
скрипт работает, но почему $sheet = 0 ?
если просто зделать
my $sheet1 = $oBook->{Worksheet}[0];
print $sheet1 - выводит hash(xxx)
почему тогда там ноль ???
не могу уснуть !!! ((((
Ответ на:
комментарий
от golubeff
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум perl, xls, russian text (2008)
- Форум глоб. переменная всей программы в библиотеке ? (2004)
- Форум [Python] Локальные переменные (2009)
- Форум [perl]Переменная-функция. (2010)
- Форум С++ удаляет локальные переменные (2020)
- Форум Переменный окружения в perl (2017)
- Форум Perl и видимость переменной (2009)
- Форум [perl] сертификат из переменной (2009)
- Форум Perl переменные и \n (2008)
- Форум Глобальные переменные в Perl (2006)