2009-05-28 2 views
14

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

Благодаря

+3

@Fellow_StackOverflow, пожалуйста, не близкие вопросы, связанные с программными средствами. Обратитесь к третьей странице в http://stackoverflow.com/faq! –

ответ

0

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

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

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

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

5

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

+2

PHPExcel - отличная библиотека, которая работает как рекламируемая. Он требует php5.2.x с установленными mbstrings, xmlwriter и zip-расширениями. Он может читать и выводить файлы excel 97 (xls) и excel 2007 (xlsx). Он может даже использовать формулы excels для вычисления значения. – txyoji

4

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

+0

Так зачем вообще упоминать об этом. OP явно запросил открытый исходный код. –

+2

Потому что этот вопрос появляется # 1 в поиске Google для «PHP Reporting». Я нашел этот полезный ответ. –

+1

Это по-прежнему актуально - в случае, если поиски решений не могут найти то, что им нужно в инструменте opensource ...! – NexusRex

3

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

http://rlib.sicompos.com/

3

более новую библиотеку, которая выглядит очень перспективным является PHP Reports by jdorn on github.

Это не связано с the older library by the same name hosted on Sourceforge.

basic report image

+0

Это хорошая библиотека для использования в отчетах mySQL. –

+0

@lolcode, я пытаюсь запустить и запустить приложение AppGini, но я ударил по нему. Не могли бы вы помочь мне. Вы использовали этот [форум сообщества AppGini] (http://forums.appgini.com/phpbb/viewtopic.php?f=4&t=1797) и [Php Reports] (http://jdorn.github.io/php- отчеты /). Проблема заключается в получении отчетов/списка отчетов для отображения в моем приложении. – Lawrence

+0

@lolcode Его документация ограничена. – Lawrence

Смежные вопросы