hellboy
Новичок
Формирование отчетов HTML/PDF/Excel на основании шаблонов (a la 1С)
Задача: емеется шаблон- Excel файл (простой - только с поворяющимися строками таблицы).
Необходимо генерировать отчеты на стороне сервера:
1) HTML - в режиме предварительного просмотра
2) Excel и/или PDF (серьезный вопрос - что юзеру нужнее) - Download по ссылке/ кнопке
При всем уважении к PHPExcel (табличное формирование отчетов один раз для всех форматов - идеи лучше не придумаешь), он имеет существенные недостатки:
1) Шаблон должен быть в Excel 2007 для нормальной загрузки форматирования
2) Он оптимизирован на сохранение Excel2007 - большой минус
Далее по степени поддержки идут:
Excel5 - приемлемо
HTML - сойдет
PDF - вообще нельзя смотреть
3) Низкая производительность. Если для единовременной загрузки данных из Excel файла это несущественно, то для регулярных отчетов - смерть.
Поэтому ищу альтернативу (библиотеки и методологию их использования):
1) Очень желательна поддержка шаблонов отчетов (что-то типа 1С - система не должна каждый раз создавать шапку/ подвал)
2) Быстрое формирование (особенно HTML)
3) Код формирования HTML и (PDF/Excel) в идеале должен быть один или иметь минимальные отличия
Задача: емеется шаблон- Excel файл (простой - только с поворяющимися строками таблицы).
Необходимо генерировать отчеты на стороне сервера:
1) HTML - в режиме предварительного просмотра
2) Excel и/или PDF (серьезный вопрос - что юзеру нужнее) - Download по ссылке/ кнопке
При всем уважении к PHPExcel (табличное формирование отчетов один раз для всех форматов - идеи лучше не придумаешь), он имеет существенные недостатки:
1) Шаблон должен быть в Excel 2007 для нормальной загрузки форматирования
2) Он оптимизирован на сохранение Excel2007 - большой минус
Далее по степени поддержки идут:
Excel5 - приемлемо
HTML - сойдет
PDF - вообще нельзя смотреть
3) Низкая производительность. Если для единовременной загрузки данных из Excel файла это несущественно, то для регулярных отчетов - смерть.
Поэтому ищу альтернативу (библиотеки и методологию их использования):
1) Очень желательна поддержка шаблонов отчетов (что-то типа 1С - система не должна каждый раз создавать шапку/ подвал)
2) Быстрое формирование (особенно HTML)
3) Код формирования HTML и (PDF/Excel) в идеале должен быть один или иметь минимальные отличия