pivot-table-generator

Generate pivot tables from CSV or Excel data with specified aggregations.

86|18|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill pivot-table-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pivot-table-generator
Source: https://github.com/dkyazzentwatwa/chatgpt-skills/tree/main/pivot-table-generator
Command: npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill pivot-table-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, matplotlib, openpyxl, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of pivot tables from CSV or Excel files, simplifying data summarization and analysis.

Core Features & Use Cases

  • Data Aggregation: Supports sum, mean, count, min, and max aggregations.
  • Data Visualization: Automatically generates charts from the pivot table.
  • Export Options: Outputs results to Excel, CSV, or HTML formats.
  • Use Case: Quickly summarize sales data by region and product, calculating the total sales amount for each combination and visualizing the results as a bar chart.

Quick Start

Generate a pivot table from 'sales.csv' showing total amount by region and product, saving the output to 'pivot_report.csv'.

Frequently Asked Questions about pivot-table-generator

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

FAQPage Schema
How do I generate a pivot table from a CSV file?

You can create a pivot table from a CSV file by specifying the rows, columns, values, and aggregation functions. The tool summarizes the data and can export the resulting pivot table to CSV, Excel, or HTML formats.

What aggregation functions are supported for data summarization?

Data summarization supports five aggregation functions: sum, mean, count, min, and max. These functions allow you to calculate totals, averages, and other statistics across specified rows and columns in your dataset.

Can I automatically generate charts from Excel pivot tables?

Yes, you can automatically generate charts from Excel pivot tables. The tool creates visualizations directly from the aggregated data, allowing you to visualize the summarized results alongside the table output.

Does this tool require pandas and numpy for data analysis?

Yes, the tool requires pandas and numpy for data analysis. These dependencies handle the underlying data manipulation, multi-level grouping, and mathematical calculations required to summarize and process your CSV or Excel files.

What is the best way to summarize sales data by region and product?

The best way to summarize sales data by region and product is to set region and product as rows, sales amount as values, and apply the sum aggregation. This calculates the total sales for each combination and can visualize the results as a chart.

What file formats can I export pivot tables to?

You can export pivot tables to CSV, Excel, and HTML file formats. This flexibility allows you to save the summarized data for reporting, share it across different platforms, or integrate it into web pages.