VanillaPivotTable

A jQuery-free rewrite of PivotTable.js for both JavaScript and Python.

The same powerful functionality without the jQuery dependency.


Explore our collection of JavaScript files and start creating interactive pivot tables and charts.

View Example

Key Features

Use Cases

  • Interactive data analysis in web applications
  • Dynamic report generation
  • Data visualization in Jupyter notebooks

Rendered Pivot Table

Example Code

<script> const data = [ { Name: "Alice", Age: 25, City: "New York" }, { Name: "Bob", Age: 30, City: "Paris" }, { Name: "Charlie", Age: 35, City: "London" } ]; window.pivotUI(document.getElementById("output"), data, { rows: ["City"], cols: ["Age"], rendererName: "Table", showUI: true }); </script>

Files

pivottable.js

The principal script for VanillaPivotTable

View File
renderer_c3.js

Optional add-on integrates C3 visualizations

View File
renderer_d3.js

Optional add-on integrates D3 visualizations

View File
renderer_pivottable.js

Default add-on integrates bar chart and line chart visualizations

View File