2013-05-28 4 views
1

Я оцениваю в использовании рамки YII для приложения. Это приложение имеет 2 требования очень важно. Сначала это отчетность. Я должен сделать много отчетов и подписок. Во-вторых, отчеты должны экспортироваться в word, pdf и xls.yii framework report tool

Я понимаю, что PHP не очень дружен с инструментами отчетности. Я думаю, что лучшим может быть Jasper Reports ?. Но этот инструмент может помочь мне с этими двумя очками?

Используете ли вы инструменты отчетности с предварительными отчетами в php? не могли бы вы дать мне совет?

Спасибо.

ответ

5

Я работаю над JasperReports в течение последних нескольких месяцев. Его чрезвычайно удобный для пользователя. 2 балла, которые вы упомянули, очень хорошо освещены в Джаспере. Вы можете сделать «n» количество отчетов, подписок, adhocs, olaps, диаграмм и многое другое. Параметры экспорта отличные. Существует около 11 форматов, в которых вы можете экспортировать отчеты. Я не использовал yii или какой-либо другой инструмент отчетности. Для отчетов и расширенных параметров отчетности Jasperreports работает блестяще. Вы можете проверить это link для получения дополнительной информации.

+0

для вашего ответа –

1

Я делаю проект Yii на данный момент. Я не использовал много инструментов для отчетности и еще не проверил Jasper. Но для excel лучший инструмент отчетности, который я нашел, был PHPExcel. Я расширил завод и создал свой собственный код для работы с моими данными.

Также, если вы хотите сообщить в MS Word, может быть проще записать ваши данные в RTF-файлы.

Я нашел документы PDF и Text/Word, как правило, не слишком мигает для сообщения. Excel представляется наиболее полезным до сих пор. Я использую PHPExcel с openoffice в Linux и MS Excel, и я пишу все свои собственные отчеты.

Приветствия Daz

+0

Спасибо за ваш ответ. Я буду искать файлы rtf –

0

Jasper Reports - отличный инструмент для отчетности, но для этого требуется Java, а для интеграции с PHP требуется Java-мост, который может быть недоступен специально для совместного хостинга. Хорошая альтернатива - PHPJasperXML, которая принимает отчеты Jasper и выводит их на PHP изначально он также экспортируется в PDF и Excel.

+0

Вам не нужен Java-мост. JasperServer имеет SOAP и REST API для обслуживания отчетов с любой бэкэнд-технологией http://www.slideshare.net/marianolu/embedding-jaspersoft-into-your-php-application –

0

Я не знаю, может ли он помочь, но существует https://github.com/cossou/JasperPHP в раме Laravel, кто-то может приспособить его для Yii2 и использовать его с композитором.