Создание xls-файлов средствами PHP

Столкнулся с проблемой создания xls-отчетов "на лету". Поиски в Google приводили в основном на очень огромные классы... Да, там много функций, но мне надо что - то простенькое)
Вот мое решение...
  • 25-02-2012, 06:00
  • 11 826
  • 5
zV-class XLSX - класс для генерации xlsx файла, с поддержкой страниц
Привет всем!

Понадобилось мне как-то отдавать табличные данные пользователю в несколько страниц.
Хм, "csv" - подумал я! Но не тут-то было.. не поддерживает csv страницы. И вот тогда, подумалось, что все это дело можно засунуть в xls файл, но хостинг был шаред, практически пустой. После некоторых часов поисков готового рабочего варианта было принято решение писать свой "велосипед"...

Вобщем методом научного тыка в течении пары часов нашел что за что отвечает и как этот xlsx генерируется. Потом порядком времени ушло на то чтобы это все собрать воедино в более-менее вменяемый вариант. Ну, и собственно все получилось, и даже работает! smile

Итак, класс "zV-class XLSX"! Не требователен к серверу, требуется модуль Zlib, но он практически везде есть. Архив с нужными файлами прикрепил, а сейчас опишу как там все работает.
  • 23-02-2012, 22:28
  • 4 922
  • 0