значения можно получать либо так
foreach my $row($worksheet->rows) {
  $row->content->{key}
}

либо вот так
my $cell = $worksheet->cell({ row => x, col => y });
$cell->content

оформление я не пробовал, но что-то в дампах его не припоминаю.

еще могу сказать что все это дело просто жутко тормозит и теряет соединение.


2014-02-28 15:06 GMT+03:00 Nick Knutov <[email protected]>:

> Хочу получить конкретный лист в Net::Google::Spreadsheets ввиде array
> или arrayref. От каждой ячейки мне надо её текст и оформление (вариантов
> немного - 3 вида цвета и жирный/курсив).
>
> my $service = Net::Google::Spreadsheets->new(...);
> my $spreadsheet = $service->spreadsheet({key => '...'});
> my $worksheet = $spreadsheet->worksheet({title => 'название листа'});
> my @rows = $worksheet->rows;
> say Dumper \@rows;
> my @cells = $worksheet->cells;
> say Dumper \@cells;
>
> Вот это - работает. Но как получить просто массив значений текстом, а не
> ввиде объектов - непонятно. Как узнать стили оформления для объекта
> конкретной ячейки из Net::Google::Spreadsheets::Cell тоже не ясно.
>
> Кто-нибудь с этим работал? Что читать? Как вариант - мне могут подойти
> решения с промежуточным использованием чего-то внешнего, можно на других
> языках, вроде пхп.
>
>
> --
> Best Regards,
> Nick Knutov
> http://knutov.com
> ICQ: 272873706
> Voice: +7-904-84-23-130
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить