Инструмент отчетности PHP с открытым исходным кодом

Я разрабатываю веб-приложение, мне нужна php-отчетность lib/class, чтобы упростить работу. Мне нужен формат PDF/Excel. Отчет основан на связанных таблицах базы данных (счета членов, информация о членах). Есть ли какое-либо расширенное решение с открытым исходным кодом?

Спасибо


person taras    schedule 28.05.2009    source источник
comment
@Fellow_StackOverflow, пожалуйста, не закрывайте вопросы, связанные с программными инструментами. См. 3-й пункт в stackoverflow.com/faq!   -  person InfantPro'Aravind'    schedule 21.12.2012


Ответы (5)


Существует множество библиотек отчетов, большинство из которых создают Xml или Csv. Вам нужно будет предоставить больше данных о том, какая отчетность вам нужна для рекомендации. Я еще не использовал PHPExcel, но это первая попытка создать Документы Excel, а не создание CSV-файлов, которые будут загружаться в Excel. Создание PDF-файлов встроено в PHP с помощью функций PDF, и это довольно легко сделать.

person Kris Erickson    schedule 28.05.2009
comment
PHPExcel — отличная библиотека, которая работает так, как рекламируется. Для этого требуется php5.2.x с установленными расширениями mbstrings, xmlwriter и zip. Он может читать и выводить файлы Excel 97 (xls) и Excel 2007 (xlsx). Он может даже использовать формулы Excel для расчета значения. - person txyoji; 06.10.2009
comment
PHPExcel МЕРТВ - github.com/PHPOffice/PHPExcel/blob/1.8/README. Мэриленд - person Sriram Nadiminti; 01.06.2021

Я думаю, что PHP Report Maker - лучший инструмент для создания отчетов php, но он не является бесплатным или открытым исходным кодом.

person Nayan Paul    schedule 10.10.2009
comment
Так зачем вообще об этом упоминать. ОП явно просил открытый исходный код. - person Francois Botha; 16.03.2012
comment
Потому что этот вопрос занимает первое место в поиске Google по PHP Reporting. Я нашел это полезным ответом. - person Dan Ray; 19.06.2012
comment
Это по-прежнему актуально — на случай, если те, кто ищет решения, не смогут найти то, что им нужно, в инструменте с открытым исходным кодом...! - person NexusRex; 16.08.2012

Более новая библиотека, которая выглядит очень многообещающе, — это отчеты PHP от jdorn на github.

Это не связано с старой библиотекой с тем же именем, размещенной на Sourceforge.

базовое изображение отчета

person lolcode    schedule 10.04.2014
comment
Это хорошая библиотека для создания отчетов mySQL. - person Heena Shah; 31.12.2015
comment
@lolcode, я пытался запустить это с помощью своего приложения AppGini, но зашел в тупик. Пожалуйста, помогите мне. Я использовал этот форум сообщества AppGini и Отчеты Php . Проблема заключается в получении отчетов/списка отчетов для отображения в моем приложении. - person Lawrence; 27.07.2016

Немного поздно, но вы можете проверить RLib — работает с PHP и MySQL и создает несколько разных типов — PDF, CSV, HTML и т. д.

http://rlib.sicompos.com/

person Jim Nickel    schedule 15.09.2010

К сожалению, я не знаю достойного класса отчетов в PHP.

Вам нужен полный набор отчетов или вам просто нужно иметь возможность экспортировать данные в форматы файлов pdf и Excel?

Если вам нужно только создавать такие страницы, самым простым решением будет отображение необходимых данных и добавление программного обеспечения CutePdf, которое устанавливается как принтер. Затем вы можете распечатать в pdf из браузера.

Если вам нужно создать pdf-файлы на стороне сервера, в Zend Framework есть библиотека для создания pdf-файлов. ZendFramework-1.8.1\библиотека\Zend\Pdf

person Jon Winstanley    schedule 28.05.2009