http://agapoff.name/perl-kak-otdat-excel-fajl-iz-cgi-scenariya.html
#!/usr/bin/perl use Spreadsheet::WriteExcel; use Encode; use CGI; my $cgi = new CGI; # Добавляем заголовки Content-Type, Content-Disposition и Expires print $cgi->header( -type => 'application/xls', -attachment => 'alert.xls', -expires => '-1d' ); # Будем писать в бинарный поток binmode(STDOUT); my $workbook = Spreadsheet::WriteExcel->new(\*STDOUT); # Создаём новую страницу my $worksheet = $workbook->add_worksheet('page1'); # Пишем значения, в общем симулируем полезные действия my ($row, $col); $worksheet->write($row, $col++, "Hello"); $worksheet->write($row, $col, "World"); $row++; $col=0; $worksheet->write($row, $col++, decode_utf8("Привет")); $worksheet->write($row, $col, decode_utf8("Мир")); # Закрываем файл $workbook->close();
Комментариев нет:
Отправить комментарий