theob / report-generator
A PHP library for generating reports in Excel, PDF, and HTML formats
Package info
github.com/theoadiana/report_generator
Language:JavaScript
pkg:composer/theob/report-generator
v1.0.0
2025-11-17 11:17 UTC
Requires
- php: ^7.4|^8.0
- dompdf/dompdf: ^3.1
- phpoffice/phpspreadsheet: ^2.1
Requires (Dev)
- phpunit/phpunit: ^9.0
Suggests
- ext-gd: For image processing in PDFs
- ext-mbstring: For better string handling
- ext-zip: For Excel file operations
This package is auto-updated.
Last update: 2026-03-17 11:59:31 UTC
README
v1.0.0
Overview
Report Generator is a PHP library for generating dynamic reports in various formats (PDF, Excel, CSV) with customizable templates and a visual query builder.
Installation
-
Requirements
- "php": "^7.4|^8.0"
- "phpoffice/phpspreadsheet": "^2.1"
- "dompdf/dompdf": "^3.1"
- Composer
- PHP Extensions: PDO, GD, MBString
-
Install via Composer
- composer require theob/report-generator
How to install
- Open the terminal, type
- composer require theob/report-generator
- Open vendor/theob/report-generator/composer.json
- run "post-install-cmd": [ "php scripts/make-config.php", "php scripts/make-example.php" ]
- Open reportGenerator.config.php
- change host, dbname, username, password according to your project
License
This project is licensed under the MIT License - see the LICENSE file for details.
Bug Reports
If you discover any bugs, please create an issue on GitHub Issues.
Support
- Documentation: GitHub Wiki
- Issues: GitHub Issues
- Email: theobenitoadiana@gmail.com
Happy Reporting!