PHPackages                             gavinggordon/tablechartbuilder - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. gavinggordon/tablechartbuilder

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

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(9y ago)8463MITPHP

Since Dec 4Pushed 9y ago2 watchersCompare

[ Source](https://github.com/gavinggordon/tablechartbuilder)[ Packagist](https://packagist.org/packages/gavinggordon/tablechartbuilder)[ RSS](/packages/gavinggordon-tablechartbuilder/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (1)Versions (8)Used By (0)

TableChartBuilder v1.0.6
========================

[](#tablechartbuilder-v106)

[![Build Status](https://camo.githubusercontent.com/5a9d636775f25b6264c08a71f3a15049d27c381af0f8e49e9a22420652b43073/68747470733a2f2f7472617669732d63692e6f72672f676176696e67676f72646f6e2f7461626c6563686172746275696c6465722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/gavinggordon/tablechartbuilder)

---

Description
-----------

[](#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

[](#how-to-use)

#### Install

[](#install)

```
	$ composer require gavinggordon/tablechartbuilder

```

#### Autoload

[](#autoload)

```
	include( 'vendor/autoload.php' );
```

#### Insantiate

[](#insantiate)

```
	$table = new GGG\Html\Builders\TableChartBuilder();
```

#### Configure

[](#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

[](#render)

```
	$html = $table->render();
	echo $html;
```

---

#### More Information

[](#more-information)

##### PHP Innovation Award

[](#php-innovation-award)

This [class](http://www.phpclasses.org/package/10069.html) has been awarded a PHP Innovation Award, provided by [PHPClasses.org](http://www.phpclasses.org). My other PHP classes are accessible online via my [GitHub profile](https://github.com/gavinggordon) or [PHPClasses.org profile](http://www.phpclasses.org/browse/author/1348645.html).

---

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

7

Last Release

3448d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0265c11e917254193d286a481b3fa7794c4dd83ba29f71d239a19c1724956566?d=identicon)[gavinggordon](/maintainers/gavinggordon)

---

Top Contributors

[![gavinggordon](https://avatars.githubusercontent.com/u/7691513?v=4)](https://github.com/gavinggordon "gavinggordon (23 commits)")

---

Tags

phphelperdatahtmlHTML5excelbuildercalculationbootstraptablechartcolumnsrowsv1.0.6

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/gavinggordon-tablechartbuilder/health.svg)

```
[![Health](https://phpackages.com/badges/gavinggordon-tablechartbuilder/health.svg)](https://phpackages.com/packages/gavinggordon-tablechartbuilder)
```

###  Alternatives

[laravelista/ekko

Framework agnostic PHP package for marking navigation items active.

278673.4k4](/packages/laravelista-ekko)[okipa/laravel-table

Generate tables from Eloquent models.

56752.8k](/packages/okipa-laravel-table)[zjkal/time-helper

一个简单快捷的PHP日期时间助手类库。 a smart PHP datetime helper library.

21128.6k1](/packages/zjkal-time-helper)[iteks/laravel-enum

A comprehensive Laravel package providing enhanced enum functionalities, including attribute handling, select array conversions, and fluent facade interactions for robust enum management in Laravel applications.

2516.7k](/packages/iteks-laravel-enum)[avplab/php-html-builder

PHP Html builder simplifies creation of an html code in php scripts. Allows to build (or generate) the html in simple natural way, similarly as create a html page.

189.2k](/packages/avplab-php-html-builder)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
