Skip to content

chernomord/simplePivotTable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pivot Table from CSV

Live Examle

JavaScript module for converting CSV data into pivot table with configurable columns and rows.

Usage

  1. Download app.js
  2. Link to your page <script type="text/javascript" src="js/app.js"></script>
  3. load any table data in JSON format into variable
  4. use pivotTable global function with the data
pivotTabe(data, [rowNames...], [colNames...], callbackFun(items) {
    let result = 0;
        for (let item of items) {
            result += +item['propertyForSummation']
        }
        return result;
})

Browser support

Latest Chrome and FireFox

Build

npm i
npm build

Unit Tests

npm test