syncfusion-react-pivot-table

Implement Syncfusion PivotView pivot tables in React applications.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/haresh-sai06/HF_APP_Frontend --skill syncfusion-react-pivot-table-haresh-sai06
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: syncfusion-react-pivot-table
Source: https://github.com/haresh-sai06/HF_APP_Frontend/tree/main/.agents/skills/syncfusion-react-pivot-table
Command: npx skills add https://github.com/haresh-sai06/HF_APP_Frontend --skill syncfusion-react-pivot-table-haresh-sai06

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @syncfusion/ej2-react-pivotview, @syncfusion/ej2-data, @syncfusion/ej2-react-buttons, and includes references (resource) components.

What problem does it solve? Building interactive pivot tables in React requires configuring many interdependent features like data binding, aggregation, filtering, drill-down, and exports, and getting the Syncfusion PivotView API details right from memory is error-prone. ## Core Features & Use Cases - Data Binding & Connectivity: Bind JSON, CSV, remote APIs, OLAP cubes, and databases (SQL Server, MySQL, PostgreSQL, MongoDB, Oracle, Elasticsearch, Snowflake) through secure backend endpoints. - Analysis & Interaction: Configure 23+ aggregation types, calculated fields, grouping, filtering, sorting, drill-down/drill-through, conditional formatting, and pivot charts. - Output & Performance: Export to Excel, PDF, and CSV, print reports, persist state, and handle large datasets with virtual scrolling, paging, and server-side engine mode. - Use Case: A developer needs a sales dashboard where users drag fields into rows and columns, apply Sum/Average aggregations, drill into quarters, and export the result to Excel. ## Quick Start Ask the AI to create a React PivotView component bound to your JSON data with Country in rows, Product in columns, and Sales summed as values.

Frequently Asked Questions about syncfusion-react-pivot-table

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a pivot table in React with Syncfusion?▼

Install @syncfusion/ej2-react-pivotview, import PivotViewComponent, and pass a dataSourceSettings object with dataSource, rows, columns, and values arrays. Import the material CSS theme and inject modules like GroupingBar or FieldList for interactive features.

How to add calculated fields to a Syncfusion React pivot table?▼

Set allowCalculatedField to true, inject the CalculatedField module, and define calculatedFieldSettings with a name and formula like '"Sum(Amount)"+"Sum(Sold)"'. The calculated field must also be added to the values array with type 'CalculatedField' to appear in the table.

Can Syncfusion PivotView connect to SQL Server or MongoDB?▼

Yes, but only through a secure backend Web API, never directly from React. Build an ASP.NET Core controller that queries the database with the appropriate library (SqlClient, MongoDB.Driver, Npgsql, etc.) and returns JSON to the pivot table's url endpoint.

Does Syncfusion React PivotView support OLAP data sources?▼

Yes, it connects to OLAP cubes such as SQL Server Analysis Services by setting providerType to 'SSAS' along with catalog, cube, and url in dataSourceSettings. Fields use bracket notation like '[Measures].[Internet Sales Amount]' for dimensions and measures.

How do I handle large datasets in a React pivot table?▼

Enable virtual scrolling with enableVirtualization, use paging via enablePaging and pageSettings, or switch to server-side mode by setting mode to 'Server' with a backend pivot engine URL. Server mode processes 100K+ records on the server and sends only viewport data.

Does this skill work for Angular or Vue pivot tables?▼

No, this skill covers only the React implementation of Syncfusion PivotView using @syncfusion/ej2-react-pivotview. Angular, Vue, and Blazor use different packages and component APIs that are outside this skill's scope.