gavinggordon/tablechartbuilder

Create dynamic HTML tables that can calculate column data, like Excel, and look good doing it, with or without CSS Boostrap.


Keywords
php, data, excel, bootstrap, HTML5, calculation, html, chart, builder, helper, table, columns, rows, v1.0.6
License
MIT

Documentation

TableChartBuilder v1.0.6

Build Status


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;

xyTULWSDx5DT130FQsH7