Многие для генерации Excel файлов на PHP используют Excel Writer, я давно еще писал о нем. Проблем нет и все хорошо работает до тех пор пока нам не нужно записать текст на родном языке, здесь то все и ломается. Хотя MS Office откроет сгенерированный файл корректно, а вот OpenOffice уже нет и покажет полное уныние неведомой кодировки. На самом деле в этой прекрасной библиотеке есть небольшой баг, и убив кучу времени, я нашел патч это исправляющий, итак:
В файле class.writeexcel_workbook.inc.php исправляем
$this->_codepage = 0x04E4;
на
$this->_codepage = 0x04E3;
И в class.writeexcel_format.inc.php
$this->_font_charset = 0;
на
$this->_font_charset = 0xCC;









ДА, молодец, но убил чувствую кучу времени на разборы, а все эти "буржуи" никогда о других не думают.
Это же open source
интересно, но надо разбираться
255 символов в одной "клетке" это ограничение формата XLS или ограничение этого класса? Кому-нидь удалось победить?
Мне кажется в алгоритме допущена ошибка
Спасибо, теперь можно работать с русским текстом
большое спасибо!!!!!!!!
простое человеческое спасибо за сэкономленное время.
Спасибо! То, что надо.
Спасибо, очень помогло!!!
Спасибо огромное! Очень благодарна!