Разработка экспорта в Excel из PHP на основе шаблонов

5 000 руб. за проект • наличный расчёт, электронные деньги
01 октября 2015, 16:43 • 5 откликов • 36 просмотров
Добрый день.
Необходима генерация отчетных форм (образец приложен) в Excel посредством PHP-класса.
Т.к. сами формы периодически меняются, было бы удобно использовать
в качестве шаблона такой же Excel-файл, в котором в ячейках просто проставлены нужные вставки типа {{name}} итп.
Разработанным Вами генератор должен принимать на вход массив данных, брать за основу шаблон,
и заменять вставки на реальные данные.
Но не все так просто, как кажется. Если внимательно посмотреть на исходный файл, видно, что некоторые данные вставляются по принципу "каждая отдельная буква в отдельную клеточку", плюс есть переносы по строкам, когда такие загнанные в клетко-буквы слова переносятся на следующую строку.
Надо также позаботиться и об удобстве подготовки такого шаблона форм, к примеру, не заставлять нас потом вбивать в каждую клеточку мини-паттерны вида {{name-23}} для 23-й клеточки имени человека, а как-то сделать один паттерн {{ name | string 1 | letters: 50 }} который будет ставиться в первой клетке (в начале строки), а генератор - понимать, что за этой клеткой еще 49 клеток, в которые можно вписывать побуквенно, и что это лишь первая строка (string 1) - и возможно ниже еще есть паттерн со string 2.
Это только идеи, реализация обсуждаема. Главный критерий - удобство замены форм в случае чего, и отсутствие глюков, съезжаний в генерируемых файлах.
Неоднократно использовали Phpexcel в своих проектах, поэтому удобно будет, если ваш класс будет абстрагироваться от него. Но если предложите что-то покруче - тоже посмотрим и оценим.
Форм достаточно много, и задач тоже - будет желание, и другие задачи интересные подкинем )
Файлы