CSV 数据透视表
按行字段和列字段形成交叉表,计算分组的总和、数量、均值、最小值或最大值。
浏览器本地处理输入文件或文本输出文件或文本一份 UTF-8 CSV,最多 1 MiB
- 1添加输入
- 2调整设置
- 3获取结果
工具输入和文件在当前浏览器处理,不会上传。
开始之前
粘贴或导入一份 UTF-8 CSV,选择行分组列、透视列和数值列,下载交叉表。按行计数不需要数值列。
如何使用
- 粘贴 CSV 或导入 UTF-8 .csv 文件,核对识别出的行列数。
- 从表头选择一个行分组列、一个透视列和汇总方式;除按行计数外还需选择数值列。
- 检查预览并下载完整 CSV。没有记录的组合留空,真实的零显示为 0。
支持范围与限制
一份 CSV 最多 1 MiB、200,000 个输入单元格;最多 500 个透视列、200,000 个输出单元格。分组值不能为空,数值列不能含无效数字;按行计数会忽略数值列。
求和、最小值和最大值使用精确十进制运算;循环小数均值至少保留小数点后 18 位,并提示舍入。页面预览前 200 行,可下载完整 CSV;下载时会给疑似公式的标签加单引号。
选择一个行分组、一个透视列和一种聚合。标签按首次出现顺序排列;缺失组合留空,真实零显示为 0。不提供总计或复合维度。
操作示例
示例输入
team,month,amount A,Jan,10 A,Jan,20 B,Feb,5
示例参数
{"key": "team", "pivot": "month", "value": "amount", "operation": "sum"}示例输出
team,sum:Jan,sum:Feb A,30, B,,5
出现问题时
核对 CSV 表头并选择已有列,修正空白分组值。数值汇总时逐行修正空值或无效数字;超出限制时请拆分文件或减少分组。
常见问题
怎样选择透视表的行、列和汇总值?
导入 CSV,从识别出的表头选择列,再选求和、计数、均值、最小值或最大值。按行计数不需要数值列。
页面示例应该得到什么结果?
A/Jan 的总和应为 30;没有记录的交叉格为空,这与真实的 0 不同。
哪些情况不适用?
每次只处理一个行维度和一种指标,不支持一次生成多级行维度或多个指标。限制为 1 MiB、200,000 个输入单元格、500 个透视列和 200,000 个输出单元格。