Flexible JavaScript Pivot Grids and Charts for Interactive Data Analysis
Wijmo OLAP provides powerful JavaScript Pivot Grids and Charts that let users quickly summarize, slice, and visualize complex datasets. With drag-and-drop pivot panels, customizable layouts, and built-in charting, developers can deliver interactive, enterprise-ready analytics experiences.
- Easily configure fields, filters, and values to create custom pivot views
- Support for sorting, grouping, conditional formatting, detail dialogs, and the ability to export to Excel or PDF
- Visualize aggregated data in dynamic charts with instant updates as layouts change
- Connect your Microsoft SSAS cubes directly to Wijmo's OLAP controls
Try Our Excel-Like Pivot Grids and Charts
JavaScript OLAP (Online Analytical Processing) is a powerful technology behind many Business Intelligence (BI) applications. It assists users in tasks such as data discovery, performing complex analytical calculations and predictive "what if" scenarios, budget planning, and forecast planning.
| JavaScript OLAP Component Quick Start Guide | |
|---|---|
| 1. Install from npm | npm install @mescius/wijmo.purejs.all |
| 2. Declare OLAP markup |
<div id=”paneltElement”></div> <div id=”gridElement”></div> <div id=”chartElement”></div> |
| 3. Import and initialize OLAP module |
import * as wjcOlap from ‘@mescius/wijmo.olap’; var panel = new wjcOlap.PivotPanel('#panelElement'); var grid = new wjcOlap.PivotGrid('#gridElement'); var chart = new wjcOlap.PivotChart('#chartElement'); |
Learn more with our complete quick start guide for OLAP Pivot Grid
JavaScript OLAP Component Highlights
Customizing Cells
Wijmo’s JavaScript PivotGrid control allows you to heavily customize the look, feel, and functionality of every cell within the pivot grid to match your requirements. You can set up conditional styles, add custom components and sparklines, and dynamically update cells in real time with the PivotGrid.
Outline Mode
The PivotGrid control enables you to render row fields in an outline format, similar to what Excel provides with its pivot grids. Outline mode is more compact and reduces the amount of whitespace displayed on the screen.
Visualize Dynamic Summaries with PivotChart
Wijmo’s JavaScript PivotChart control displays different charts that visualize data summaries generated by the PivotEngine component. It extends both FlexChart and FlexPie controls, providing access to all the features of your chosen chart type.
Export Content to Excel, PDF, CSV, and Images
Both PivotGrid and PivotChart support exporting their content to various formats. The PivotGrid control enables users to export their data to XLSX, CSV, or PDF, while the PivotChart control allows users to export their charts as PNG, JPEG, or SVG images.
Featured Blogs, Videos, and Other Resources
Wijmo's Customer Feedback & Awards
"Good value for money and high quality components"
RICHARD HERBERT
"Great tools, not cheap, but worth the money for us."
TRUSTED CUSTOMER
"I've been using Wijmo controls for about a year and a half. Fantastic product. Fantastic support!"
TRUSTED CUSTOMER
![]() |
![]() |
Trusted by the World's Leading Companies

