JavaScript Table Library: Build HTML table programmatically from object data

Recommend this page to a friend!
  Info   View files Example   View files View files (2)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 142 All time: 346 This week: 4Up
Version License JavaScript version Categories
table-builder 1.0BSD License1.0HTML


This object can build HTML table programmatically from object data.

It can take an array of objects with the data to display inside a table and generates the whole HTML of the table.

The display names of the header columns are configurable. They should match the names of the entries of data objects.

The HTML templates to define the table, row and cell start and end tags and cell contents are also configurable.

Innovation Award
JavaScript Programming Innovation award winner
October 2015

Prize: One book of choice by Packt
HTML tables are often used to display the property values of multiple records of information.

This object can take an array of objects with the same properties and generates a HTML table to display the object values in a Web page.

Manuel Lemos
Picture of Martin Barker
  Performance   Level  
Name: Martin Barker <contact>
Classes: 10 packages by
Country: United Kingdom
Age: 34
All time rank: 201 in United Kingdom
Week rank: 6 Up1 in United Kingdom Equal
Innovation award
Innovation award
Nominee: 6x

Winner: 4x

  Files folder image Files  
File Role Description
Accessible without login Plain text file example_manual_setup.js Example Simple Use Example
Plain text file TableBuilder.js Class Main Class

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:346
This week:4Up