2009-05-28 24 views
14

Sto sviluppando un'applicazione basata sul Web, ho bisogno di php per riportare lib/class per semplificare il lavoro. Ho bisogno del formato PDF/Excel. Il rapporto basato sulle relative tabelle db (fatture dei membri, informazioni sui membri) Esiste una soluzione open source avanzata?Strumento di segnalazione PHP open source

Grazie

+3

@Fellow_StackOverflow, preghiamo di non chiudere le questioni relative agli strumenti software. Consulta il 3 ° punto in http://stackoverflow.com/faq! –

risposta

0

Purtroppo non so di una classe di segnalazione decente in PHP.

Avete bisogno di una suite di reporting completa o avete solo bisogno di essere in grado di esportare i dati nei formati di file pdf ed Excel?

Se è solo necessario creare questo tipo di pagine, la soluzione più semplice sarebbe quella di visualizzare i dati richiesti e aggiungere il software CutePdf che si installa come stampante. Quindi puoi stampare in pdf dal browser.

Se è necessario creare file PDF sul lato server, è disponibile una libreria di creazione PDF in Zend Framework. ZendFramework-1.8.1 \ library \ Zend \ Pdf

5

Ci sono tonnellate di librerie di report, la maggior parte delle quali crea Xml o Csv. Dovresti fornire più dati su quale tipo di segnalazione hai bisogno per una raccomandazione. Non ho ancora utilizzato PHPExcel, ma è il primo tentativo che ho visto di creare effettivamente documenti Excel piuttosto che creare CSV che verranno caricati in Excel. La creazione di PDF è integrata in PHP con lo PDF functions ed è abbastanza facile da fare.

+2

PHPExcel è una grande libreria che funziona come pubblicizzata. Richiede php5.2.x con le estensioni mbstrings, xmlwriter e zip installate. Può leggere ed emettere file excel 97 (xls) ed excel 2007 (xlsx). Può persino usare le formule di excels per calcolare un valore. – txyoji

4

Penso che PHP Report Maker sia il miglior strumento di report di php ma non è gratuito o open source.

+0

Allora perché menzionarlo del tutto. L'OP ha chiesto esplicitamente l'open source. –

+2

Poiché questa domanda viene visualizzata al primo posto in una ricerca di Google per "Segnalazione PHP". Ho trovato una risposta utile. –

+1

È ancora rilevante, nel caso in cui coloro che cercano soluzioni non riescano a trovare ciò di cui hanno bisogno in uno strumento opensource ...! – NexusRex

3

Un po 'in ritardo, ma si potrebbe voler controllare RLIB - funziona con PHP e MySQL e crea più tipi diversi - PDF, CSV, HTML ecc

http://rlib.sicompos.com/

3

Una nuova libreria che sembra molto promettente è PHP Reports by jdorn on github.

Questo non è correlato a the older library by the same name hosted on Sourceforge.

basic report image

+0

Questa è una bella libreria da utilizzare per i report MySQL. –

+0

@lolcode, ho cercato di farlo funzionare correttamente con la mia applicazione AppGini, ma ho raggiunto un deadend. Per favore, aiutami. Ho usato questo [Forum della community di AppGini] (http://forums.appgini.com/phpbb/viewtopic.php?f=4&t=1797) e [Rapporti di php] (http://jdorn.github.io/php- rapporti/) . Il problema è ottenere i rapporti/l'elenco dei rapporti da visualizzare sulla mia applicazione. – Lawrence

+0

@lolcode La documentazione è limitata. – Lawrence