#я так понял это объявление глоб перем ? 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)