Начальство заставило генерировать XLS файлы отчетов (выгрузка заказов, заказанных товаров, сводка по покупателям и т.д.). С генерацией обычного текста (CSV формат, ";" — разделитель) проблем не было. Но вот MAC OS начальства в упор не хотела понимать того, что ей пытались втюхать. Выход — генерировать другой формат. Я бы на html или xml становился, но одним из требований были «красивые шрифты и цветные заливки ячеек». Вообщем без экселя никуда.
Справедливости ради надо сказать, что генерацию именно экселевского формата я нашел достаточно быстро: и на хабре (http://habrahabr.ru/blogs/php/18726/) и на OpenNET (http://www.opennet.ru/base/dev/php_gen_excel.txt.html).Созданные XLS файлы прекрасно открывались на 3-х тестируемых осях (mac,win,ubuntu).
Справедливости ради надо сказать, что генерацию именно экселевского формата я нашел достаточно быстро: и на хабре (http://habrahabr.ru/blogs/php/18726/) и на OpenNET (http://www.opennet.ru/base/dev/php_gen_excel.txt.html).Созданные XLS файлы прекрасно открывались на 3-х тестируемых осях (mac,win,ubuntu).