EXCEL ОТЧЕТЫ В PHP | |
Коротко: В данной статье рассматриваются два метода формирования Excel отчетов(файлов) в php. | |
Однажды я столкнулся с такой задачей как экспорт данных в xls файл под php. После долгого блуждания по конференциям и «факам» нашел парочку ссылок на скрипты, однако они были то платные, то не очень полными и функциональны. Хотелось не только выводить "голые" ячейки текста но и хотя бы примитивно их оформить в дизайне и размере. Пришлось «ваять» своими силами, благо под delphi уже был не визуальный компонент формирования структуры xls файла который уже давно работал под WinCgi.
В общем говоря существует 2 метода вывода отчета в xls формате. Рассмотрим поочередно каждый и выявим плюсы и минусы. | |
1. Метод первый – явное указание типа данных. | |
пример реализации: ---- ---- | |
2. Метод второй – формирование структуры xls файла и работа с ним. Создается буфер данных где указывается маркеры структур xls файла. После работы с этой структурой можно «отправить» файл в http для приема или показа или сохранить файл на диск для дальнейшей работы с ним. Список функций не полный, но я уверен что для простейшего составления отчетов с формированием и обрамлением как нельзя лучше подойдет. | |
Пример самого скрипта: ---- ---- Библиотека и пример toExcell.zip (3Кб) |