|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Jahor Miadzviedziew 2:450/217 15 Oct 2003 21:41:23 To : Yury Kopyl Subject : Re: Spreadsheet::WriteExcel --------------------------------------------------------------------------------
JM>>>> насколько корректно работает Spreadsheet::WriteExcel? скажем,
JM>>>> нужно мне кириллицы в заголовках написать разнообразной. в какой
JM>>>> кодировке ему скармливать эту кириллицу? или спрошу иначе: в
JM>>>> какой кодировке кириллица лежит внутри .xls от excel xp?
>>> В виндовой.
AO>> Хм, ну если так называть юникод...
YK> Hу если это уникод, тады я не незнаю.. Если не веришь - пришлю
YK> исходник.
YK> use Spreadsheet::WriteExcel;
YK> $r->send_http_header('application/vnd.ms-excel');
YK> tie *XLS => 'Apache';
YK> binmode(*XLS);
YK> my $workbook = Spreadsheet::WriteExcel->new(\*XLS);
YK> my $worksheet = $workbook->add_worksheet('Каталог');
[skip]
вот последняя конструкция дает у меня на выходе в названии листа
изумительный фарш из вопросиков. пробовал кормить add_worksheet
кирилицей в cp1251, в koi8-r, в utf-16 (как в доке с openoffice.org
сказано), в cp866 и даже в mac-cyrillic. эксперименты ставил большей
частью от безысходности. хоть ты застрелись, но excel от ms office 2000
не хочет видеть кирилицу.
--
corvus corax @home || when the shit hits the fan
GPG Fingerprint = 7954 5713 19D0 2713 A3B0 9B79 6F8E 4C25 E279 A165
--- tin/1.6.0-20030714 ("Vatersay") (UNIX) (Linux/2.4.20-xer1-up (i686))
* Origin: corvus corax' nest (2:450/217)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/27256acb4756.html, оценка из 5, голосов 10
|