|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Vasily Lazerko 2:450/186 11 Mar 2004 16:57:25 To : Alexander P Russkih Subject : xls в html -------------------------------------------------------------------------------- Hello, Alexander! You wrote to (All) on Wed, 10 Mar 2004 07:09:17 +0300: AL>>> Hужно какими-нибудь средствами представлять прайс в файле xls на AL>>> странице в виде html. Какие есть способы, кроме AL>>> Spreadsheet::ParseExcel? ??>> Экспорт в CSV и потом парсить текст. А чем Spreadsheet::ParseExcel не ??>> устраивает? AP> ну с CSV более или менее все ясно ;-) AP> теперь со своей стороны несколько усложню задачу :-( AP> есть Linux, есть разрешенный для заливки пользователем ftp-ресурс, кудя AP> он может заливать свое "прайсовое" творчество в формате xls (попытки AP> рассказать что к чему и как можно сохранить прайс в CSV эффективных AP> результатов не дают). смысл тот-же - необходимо пропарсить xls'ку. AP> честно - пока ничерта не получается :-( а ходить к юзеру и сохранять AP> каждый раз в CSV - парит! :-( Hу, у меня такие же условия. Spreadsheet::ParseExcel прекрасно справляется с задачей, только русский текст в utf получается. Для перевода в win1251 юзаю самодельный myExcelParser, унаследованный от Spreadsheet::ParseExcel. my $xls = myExcelParser->read(shift) or die $!; foreach my $sheet ($xls->sheets) { while ($sheet->has_data) { my @data = $sheet->next_row; print join "\t", @data; # или другие действия со списком ячеек } } With best regards, Vasily Lazerko. --- Microsoft Outlook Express 6.00.2800.1158 * Origin: -= http://fido.ext.by =- (2:450/186) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/2760addff320.html, оценка из 5, голосов 10
|