[Moscow.pm] Генерация rtf/doc/docx

Pavel Vlasov paul.vlasov на gmail.com
Пт Апр 20 03:01:55 PDT 2012


Добрый день!

Добавь в начало файла BOM (Byte order mark) и будет с utf8 excel файл
открываться нормально.

# print $file chr(0xEF).chr(0xBB).chr(0xBF);

use utf8;
open my $file, '>', 'result.csv'
or die 'Result';

# This is BOM
print $file chr(0xEF).chr(0xBB).chr(0xBF);

print $file "привет;12\n";
close $file;

2012/4/20 Sergey Leschenko <sergle.ua at gmail.com>

> 2012/4/20 Павел Купцов <pavel at kuptsov.info>:
> > Не совсем в тему, но все же отпишусь:
> > Для офис стартер использовал для формирования простых списков обычный xml
> > только отдавал его как xlsx, в итоге ексель открывал красивую таблицу с
> > настроенной сортировкой по столбцам.
>
> Данные в utf-8?
> Есть проблема - выдача CSV в utf-8 при открытии сразу в Excel
> нечитабельна (он ожидает cp1251?). Обходят через сохранение файла +
> импорт внутри Excel, но это много кликов.
> И можно посмотреть на пример xml файла?
>
> --
> Sergey
> --
> Moscow.pm mailing list
> moscow-pm at pm.org | http://moscow.pm.org
>



-- 
Best regards, Pavel Vlasov
Please consider the environment before printing this email.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120420/ede39fe7/attachment.html>


Подробная информация о списке рассылки Moscow-pm