# 数据透视表生成器

从CSV/JSON数据生成交互式数据透视表，支持自定义行、列和值字段配置

> 标准页面: https://elysiatools.com/zh/tools/pivot-table-generator

- **分类:** Data Analysis

- **关键词:** 透视表, 数据分析, csv, json, 聚合, 商业智能, 数据可视化

## 概述

数据透视表生成器是一个在线工具，可将您的 CSV 或 JSON 格式的原始数据快速转换为结构清晰、可交互的数据透视表。无需复杂软件，只需粘贴数据并配置行、列、值字段，即可立即获得多维度的数据汇总与分析视图。

## 输入项

- **数据输入** (textarea): 输入您的CSV或JSON数据... CSV示例： 地区,产品,销售额,数量,日期 北区,产品A,1000,50,2024-01-15 南区,产品B,1500,75,2024-01-16 北区,产品A,1200,60,2024-01-17 JSON示例： \[ {"地区": "北区", "产品": "产品A", "销售额": 1000, "数量": 50}, {"地区": "南区", "产品": "产品B", "销售额": 1500, "数量": 75} \]
- **数据格式** (select)
- **行字段（可选）** (text): 用作透视表行的字段。如果为空，将使用第一个非数字字段。
- **列字段（可选）** (text): 用作透视表列的字段。如果为空，将使用剩余字段。
- **值字段（可选）** (text): 要聚合的数字字段。如果为空，将自动检测数字字段。
- **聚合函数** (select)
- **筛选条件（可选）** (textarea): 生成透视表前应用的可选筛选器。格式：字段 操作符 值
- **包含总计** (checkbox): 向透视表添加总计行和列
- **包含百分比** (checkbox): 在值旁边显示百分比
- **最大行数** (number): 透视表中显示的最大行数
- **最大列数** (number): 透视表中显示的最大列数

## 适用场景

- 当您拥有 CSV 或 JSON 格式的销售、库存或调查数据，需要快速按不同维度（如地区、产品、时间）进行汇总分析时。
- 当您需要自定义透视表的行、列布局，并选择特定的聚合函数（如求和、计数、平均值）来计算关键指标时。
- 当您希望在生成透视表前，先对数据进行筛选（如只看特定区域或大于某值的记录），以聚焦于特定分析范围时。

## 工作原理

- 在“数据输入”框中粘贴您的 CSV 或 JSON 数据，并选择对应的数据格式。
- 配置透视表结构：指定用作行的字段、用作列的字段以及需要聚合计算的值字段。
- 选择聚合函数（如求和、平均值），并可选地添加筛选条件、设置是否包含总计行/列或显示百分比。
- 点击生成，工具将立即处理数据并输出一个结构化的数据透视表，清晰展示数据的交叉分析结果。

## 使用案例

- 销售数据分析：按销售地区和产品类别汇总销售额与订单数量，快速识别高绩效区域和产品。
- 库存管理：汇总不同仓库、不同品类的库存数量与价值，生成库存分布总览。
- 市场调研：分析问卷调查结果，按受访者 demographics（如年龄、地区）交叉统计各选项的选择人数与比例。

## 常见问题

### 这个工具支持哪些数据格式？

支持 CSV 和 JSON 两种常见数据格式。您需要在输入数据后，在“数据格式”选项中正确选择。

### 我需要编程知识才能使用吗？

完全不需要。工具提供直观的界面，您只需通过文本框和下拉菜单进行配置，就像填写表格一样简单。

### 能处理多大的数据量？

工具适用于中小型数据集的快速分析。对于极大文件（如数百万行），建议先使用专业软件进行预处理。

### 生成的透视表可以导出吗？

生成的透视表以清晰的文本表格形式呈现，您可以直接复制结果文本，粘贴到文档、邮件或笔记软件中使用。

### 如果我不指定行或列字段会怎样？

如果留空，工具会智能推断：通常将第一个非数字字段作为行字段，剩余字段作为列字段，数字字段作为值字段进行聚合。

## 相关工具

- [时间序列预测与季节性分析](https://elysiatools.com/zh/tools/time-series-forecast-seasonality-analyzer): 从 CSV 或 JSON 时间序列数据中预测未来数期，并在一份报告中查看趋势、季节项和残差分解
- [数据范围限制器](https://elysiatools.com/zh/tools/data-range-limiter): 将数值限制在指定范围内，通过裁剪、过滤或标记越界值。完美用于数据质量控制、传感器数据清洗、业务规则执行和数据预处理。 功能特点： - 范围裁剪（将值裁剪到最小/最大边界） - 范围过滤（移除越界行） - 范围标记（标记修改的值） - 每列范围配置 - 自动数值列检测 - 多种处理策略 - 详细修改报告 - 变更统计分析 - 业务规则执行 常见用途： - 传感器数据验证和清洗 - 机器学习输入准备 - 数据质量控制和验证 - 业务约束执行 - 异常值管理和控制 - 数据预处理管道
- [Markdown 表格生成器](https://elysiatools.com/zh/tools/markdown-table-generator): 从 CSV、JSON 或数组数据生成格式化 Markdown 表格，支持对齐、表头样式、列宽控制和合并提示
- [CSV 转数据库迁移规划器](https://elysiatools.com/zh/tools/csv-to-database-migration-planner): 根据 CSV 数据推断关系型 schema，并为 PostgreSQL、MySQL、SQLite 或 SQL Server 生成建表和 ALTER 迁移计划
- [健身训练 PDF 生成器](https://elysiatools.com/zh/tools/fitness-workout-pdf-generator): 从 JSON 或 CSV 训练计划数据生成可打印 PDF，包含动作表格、进度格子和可选的视频二维码
- [热力图生成器](https://elysiatools.com/zh/tools/heatmap-generator): 从数据生成可自定义的热力图，非常适合可视化数据密度、相关性和模式
- [CSV 生成 JSON-LD](https://elysiatools.com/zh/tools/json-ld-generator-from-csv): 把 CSV 或 Excel 行数据转换为适用于 Article、Product、Event 的 Schema.org JSON-LD，方便 SEO 团队直接验证
- [测试数据生成器](https://elysiatools.com/zh/tools/test-data-faker-builder): 通过字段配置批量生成结构化测试数据，支持 faker 字段、地址、信用卡、身份证、正则规则和导出

## 示例

- [CSV示例](https://elysiatools.com/zh/samples/csv-samples): 各种数据类型、大小和复杂度级别的CSV示例文件
- [Python 示例](https://elysiatools.com/zh/samples/python): Python代码示例和Hello World演示
- [Terraform Plan JSON 样本](https://elysiatools.com/zh/samples/terraform-plan-json-samples): 用于依赖可视化和变更审查的 Terraform plan JSON 文件样本，贴近 terraform show -json 输出结构
- [JWT 示例](https://elysiatools.com/zh/samples/jwt-samples): 从基础令牌结构到高级安全实现的全面JWT示例
