Я новичок в Perl, и у меня проблемы с модулем синтаксического анализатора электронных таблиц Excel.
КОГДА я использую $cell->value() в отдельной строке, проблем не возникает, однако, когда я пытаюсь использовать это для вставки значения в массив, он возвращает undef, код показан ниже:
for my $row ($row_min .. $row_max) {
my @line;
for my $col ( $col_min .. $col_max) {
my $cell = $worksheet->get_cell( $row, $col );
$value = $cell->value;
push @line, $value if defined($cell);
print $cell->value;
print Dumper $line;
}
}
}
Здесь напечатайте $cell->value; возвращает содержимое ячейки, но печатает Dumper $line; возвращает undef
$line
? Вы имеете в видуprint Dumper (\@line);
? - person RobEarl   schedule 03.06.2015use strict; use warnings;
Удачного вам дня, потому что очень часто никто не заморачивается вопросами чего не содержит use strict и use warnings;. - person kobame   schedule 03.06.2015