|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Vasily Lazerko 2:450/186 15 Mar 2004 18:01:35 To : Alexander P Russkih Subject : xls в html -------------------------------------------------------------------------------- Hello, Alexander! You wrote to (All) on Sun, 14 Mar 2004 22:01:21 +0300: AP> Hу? значит попорядку. AP> Приведенный выше код у меня не работает! Возможно мы пользуемся разными AP> Spreadsheet? У меня старушка: AP> # Spreadsheet::ParseExcel AP> # by Kawai, Takanori (Hippo2000) 2000.10.2 AP> # 2001. 2.2 (Ver. 0.15) AP> из поставки Linux Debian/Woody r1. У меня та же версия. Правда я был неточен: использую use base 'Spreadsheet::ParseExcel::Simple'; И перегружаю sub read, в которой перевожу $oCell->{Val} из юникода в 1251. AP> Выполнение следующего кода не дает никаких результатов, если значения AP> ячеек нарисованы на русском языке, хотя впринципе работает: [skipped] AP> Внимание вопрос: что можно добавить в вышеприведенный код, чтобы AP> научить его понимать русские значения в ячейках экселевской таблицы? Он их понимает, но возможно, тебе надо перевести в нужную кодировку из юникода... Я это делаю через http://search.cpan.org/~amichauer/cyrillic-2.09/, есть и другие конвертеры. Твой код отлично разобрал мой файлик и я дописал только use cyrillic; print utf2win($Value); With best regards, Vasily Lazerko. --- Microsoft Outlook Express 6.00.2800.1158 * Origin: -= http://fido.ext.by =- (2:450/186) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/27604fca72fa.html, оценка из 5, голосов 10
|