URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6182
[ Назад ]

Исходное сообщение
"Perl & Excel"

Отправлено dd , 19-Фев-07 09:38 
Как добиться нормального отображения русского языка при чтении excel файла!
Использую: Spreadsheet::ParseExcel;
Заранее всем спасибо!

Содержание

Сообщения в этом обсуждении
"Perl & Excel"
Отправлено olly , 20-Фев-07 11:30 
>Как добиться нормального отображения русского языка при чтении excel файла!
>Использую: Spreadsheet::ParseExcel;
>Заранее всем спасибо!
use Encode qw(decode);

sub win2koi {decode('cp1251',$_[0])}

По идее должно работать...


"Perl & Excel"
Отправлено ACCA , 21-Фев-07 08:45 
>sub win2koi {decode('cp1251',$_[0])}

походу там UTF-16 должен быть. Опять же, клиент не указал, что он имел в виду под "нормальным отображением" - может ему в Perl::Tk надо?

Spreadsheet::ParseExcel что-то ничего про Unicode не знает. Забавно, что в мане Spreadsheet::WriteExcel детально обсуждается использование UTF.


"Perl & Excel"
Отправлено TT , 27-Фев-07 10:18 
Пробуй модуль Cyrillic. Он поддерживает UTF. Должно помочь.