gavinggordon / tablechartbuilder
Create dynamic HTML tables that can calculate column data, like Excel, and look good doing it, with or without CSS Boostrap.
1.0.6
2016-12-04 20:52 UTC
Requires (Dev)
- phpunit/phpunit: 4.0.*
This package is not auto-updated.
Last update: 2024-12-22 02:50:29 UTC
README
Description
This php class package allows you to create dynamic HTML tables that can calculate column data, like Excel, and look good doing it. Although it is compatible with CSS Bootstrap 3+, Bootstrap is not required for the resulting table to be both responsive, as well as styled beautifully.
How to Use
Install
$ composer require gavinggordon/tablechartbuilder
Autoload
include( 'vendor/autoload.php' );
Insantiate
$table = new GGG\Html\Builders\TableChartBuilder();
Configure
$table->configure( [ 'title' => '', 'headers' => [ 'Q1', 'Q2', 'Q3', 'Q4' ], 'data' => [ [ 10000, 5000, 7500, 5000 ], [ 13000, 1600, 2500, 8000 ], [ 15000, 7400, 3600, 2500 ] ], 'equation' => [ 'total', 'average', 'lowest', 'highest' ] ] );
Render
$html = $table->render(); echo $html;
More Information
PHP Innovation Award
This class has been awarded a PHP Innovation Award, provided by PHPClasses.org. My other PHP classes are accessible online via my GitHub profile or PHPClasses.org profile.