Инструменты отчетности php
Я развиваюсь с PHP более десяти лет (начиная с версии PHP 3) и использовал множество разных языков программирования.
Но я никогда не видел никаких инструментов отчетности PHP. Я ищу что-то похожее на
- Отчеты Jasper
- Отчеты Crystal
- Быстрый отчет
- Быстрый отчет
- построитель отчетов
Я не ищу:
Должен быть дизайнер отчетов и библиотека отчетов.
Кто-нибудь видел инструменты отчетности PHP, сопоставимые с теми, о которых я говорил?
Ответы
Ответ 1
Вы должны проверить отчеты Php http://jdorn.github.io/php-reports/
Плюсы:
- Отображение отчетов в виде таблиц HTML
- Добавить диаграммы/графики для сопровождения отчетов
- Экспорт отчетов в CSV, XLS, JSON, XML и т.д.
- Добавить параметры в отчеты (например, диапазон дат)
- Поиск отчетов при просмотре или поиске.
- Выглядит очень хорошо.
Минусы:
- Нет конструктора отчетов, отчеты - это просто файлы SQL с комментариями для метаинформации
- Нет управления пользователями или контроля доступа
- Отсутствие рассылки отчетов по электронной почте (скоро)
Я просмотрел все существующие решения для PHP, прежде чем писать структуру Php Reports. Все, что там было, было уродливым, неподдерживаемым, недостаточно гибким и/или трудно настраивать и использовать.
Ответ 2
Хорошо, судя по вашему примеру, вы ищете инструменты для представления данных. Итак, немногих вам может понравиться
Проверьте этот вопрос использования Crystal Reports с php.
Ответ 3
Reportico выглядит многообещающим. Также у него есть расширение для Yii, что делает его моим любимым.
http://www.reportico.org/site/index.php
Ответ 4
Я так долго не был PHP-разработчиком: P, но я столкнулся с той же проблемой.
Поэтому я разработал решение, сопоставимое с построителем отчетов.
Он объединяет несколько технологий (ApacheFOP, XSLT, XSLFO, MS Word, PHP, Doctrine 1.2), но предоставляет чистый PHP API.
Посмотрите и подсчитайте с моей помощью, если это необходимо.
https://github.com/juanmf/sfPlugins/tree/master/reportPlugin
В настоящее время это плагин symfony, но я отключаю его.
Схожая с ReportBuilder тем, что вы используете Word как конструктор для шаблонов отчетов, где вы должны рассмотреть структуру источника данных (XML) для создания заполнителей данных. Также, если вы получите данные в массиве, вы можете преобразовать его в XML напрямую с помощью методов utils.
Я объясняю немного в этом подобном сообщении:
https://stackoverflow.com/questions/5519024/report-engine-solution-for-lamp-application#13042656
Ответ 5
Этот проект существует долгое время. Я создаю весь свой проект, используя это.
http://www.simitgroup.com/?q=PHPJasperXML
Ответ 6
вы можете интегрировать PHP с Java и использовать JasperReports с iReport в качестве среды IDE:).
Я разработал библиотеку, это ссылка https://github.com/FraGoTe/JasperPHPlibrary
С уважением.