Online Pivot Table Generator

← All spreadsheet tools

EXCEL TUTORIAL · FREE TOOLS

Online Pivot Table Generator

Free online tool · No signup · Runs in your browser

Group spreadsheet rows by one or more columns and calculate sums, row counts or averages.

Your data stays in this browser tool. No account or upload to a processing service required.

Instructions

  1. Paste a table with unique headers.
  2. Enter grouping column numbers, a value column and an aggregation.
  3. Count ignores the value column and counts all rows.
  4. Generate the summary, inspect the skipped-value message and download.

Understanding your result

Grouping the sample by Region and Product and summing Sales gives East/Pen a total of 20. Count measures rows, so those two Pen entries count as 2 regardless of their sales values. Read the skipped-value message when choosing sum or average.

What to do if you have a problem

If a group total is blank, check for currency symbols, commas or missing numeric values. If one category becomes several groups, inspect capitalization and spaces in grouping cells. Remove pre-existing totals from the source if they would double-count the data you want summarized.

What to know before using the result

Creates a flat grouped summary rather than an interactive Excel PivotTable. Numeric values require a dot decimal and no currency symbols or thousands separators. Sum and average skip blank or invalid values; groups with no valid numbers show a blank. Uses JavaScript numeric precision. Grouping is exact and case-sensitive. Maximum 2 MB and 20,000 rows.

These tools work with pasted text or supported CSV files rather than Excel workbook files. CSV exports contain values and do not preserve workbook formatting, formulas or multiple worksheets. Formula builders produce formula text to use in Excel. Data processing runs in the browser tool.

Try an example

Region,Product,Sales
East,Pen,12
West,Pen,20
East,Pen,8
East,Book,15

Summary

Download the grouped summary after confirming the aggregation and any skipped numeric values.