跳到主要内容

CSV 透视表生成器

将 CSV 数据转换为摘要表:选择行字段、列字段、数值字段和聚合方法(求和、计数、平均、最小值、最大值)来交叉列表您的数据。

输入

头部名称,其值将成为透视表的行标签。

头部名称,其值将成为透视表的列标题。

要聚合到每个单元格中的数值列的标题名称。

输出

透视表
No data yet
这对您有帮助吗?

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/csv-pivot-table-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "csvInput": "Region,Product,Units\nNorth,Widget,10\nNorth,Gadge…",
    "rowField": "Region",
    "columnField": "Product",
    "valueField": "Units",
    "aggregation": "sum"
  }'

替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。

让 AI 代理执行

Use the IOTools `csv-pivot-table-generator` tool (CSV Pivot Table Generator) on this input:

YOUR_INPUT_HERE

将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/csv-pivot-table-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="CSV 透视表生成器 — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。

每次 API/MCP 调用费用5 积分起
需要更多积分?查看定价

也可通过

使用指南

透视表将一个长的逐行数据集汇总为一个紧凑的网格:选择一列成为行标签,选择另一列成为列标题,选择一个数值列聚合到每个单元格中。这与电子表格的"数据透视表"功能背后的思想相同——交叉列表原始数据,使模式(按地区和产品的总和、按状态和日期的计数、按团队和季度的平均值)一目了然,而不是被埋没在数百行中。

该工具直接从粘贴的 CSV 文本在您的浏览器中进行处理——粘贴数据、命名三列、选择聚合方法,然后获得返回的透视表。

何时有用

  • 销售和订单 — 按地区和产品、按销售代表和月份、或按渠道和类别的收入或单位总计。
  • 日志和事件 — 按状态代码和端点、或按错误类型和日期的发生次数计数。
  • 调查或表单导出 — 按队列和问题的评分列平均值。
  • 快速完整性检查 — 在构建完整的电子表格透视表之前,在几秒内查看数据的形状。

如何使用

  1. 将 CSV 数据粘贴到 CSV 数据 框中。第一行必须是标题行——这些标题名称是您将在接下来的三个字段中引用的内容。
  2. 行字段 中,输入其不同值应成为透视表行标签的标题名称(例如 区域)。
  3. 列字段 中,输入其不同值应成为列标题的标题名称(例如 产品)。
  4. 值字段 中,输入要聚合到每个单元格中的数值列的标题名称(例如 单位收入)。
  5. 选择 聚合方法:求和、计数、平均、最小值或最大值。
  6. 透视表会自动更新。您可以复制它或将其下载为 CSV。

行和列标签按字母顺序排序。没有匹配数据的(行、列)组合对于求和/计数显示 0(没有要添加或计数的内容)或对于平均/最小值/最大值显示空白单元格(没有零个数字的有意义的平均值)。

常见问题

为什么我输入字段名称而不是从下拉菜单中选择? 该工具实时读取您的标题行,因此您输入的任何列名称都与其完全匹配(区分大小写)。如果名称不匹配,输出会告诉您哪些字段未找到,而不是默默生成空表。

值字段中的非数值会发生什么? 对于求和、平均、最小值和最大值,计算聚合时会跳过非数值或空白单元格。对于计数,组中的每个非空白单元格都会被计数,无论其是否为数值——对于计数出现次数而不是求和数量很有用。

它是否处理带有嵌入逗号的带引号 CSV 字段? 是的——解析器能识别引号:用 "双引号" 括起来的字段可以包含逗号,字段内的文字引号按 CSV 标准(RFC 4180)写作 ""

我可以在多个行字段或列字段上进行透视吗? 目前不行——此工具恰好在一个行字段和一个列字段之间进行交叉列表。对于多级分组,使用组合列通过该工具重新运行输出,或使用电子表格。

我的数据会上传到任何地方吗? 不会。解析、分组和聚合都在您的浏览器中本地运行——您的 CSV 数据永远不会离开您的设备。

csvpivot tabledata analysisaggregategroup bycross-tab

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。