# CSV行列转置器

转置CSV数据，将行转换为列，支持各种分隔符和输出格式

> 标准页面: https://elysiatools.com/zh/tools/csv-row-column-transposer

- **分类:** Data Processing

- **关键词:** csv, 转置, 行, 列, 交换, 旋转, 矩阵, 数据转换, 透视

## 概述

CSV行列转置器是一款高效的数据处理工具，旨在帮助用户快速将CSV数据中的行与列进行互换。无论是为了适配特定的报表格式，还是为了更直观地分析矩阵数据，该工具都能通过灵活的分隔符设置和多种输出格式，轻松完成复杂的数据重构任务。

## 输入项

- **CSV输入** (textarea): Enter CSV data... Name,Age,City John,25,New York Jane,30,London
- **CSV分隔符** (select)
- **自定义分隔符** (text): 输入自定义分隔符
- **标题处理** (select)
- **空单元格处理** (select)
- **输出格式** (select)
- **去除空白字符** (checkbox)
- **保留原始标题作为第一列** (checkbox)
- **包含统计信息** (checkbox)

## 适用场景

- 当需要将横向排列的报表数据转换为纵向列表以便于导入数据库时。
- 当原始CSV数据的结构不符合分析软件要求，需要进行矩阵旋转时。
- 当需要快速对比不同维度的数据，通过转置实现透视效果时。

## 工作原理

- 将您的CSV原始数据粘贴到输入框中。
- 根据数据特征选择正确的分隔符（如逗号、制表符等）及标题处理方式。
- 根据需求配置空单元格处理逻辑及输出格式。
- 点击转换按钮，即可获取行列互换后的数据结果。

## 使用案例

- 将横向记录的财务季度报表转换为纵向的时间序列数据。
- 将属性标签横向排列的商品清单转换为标准化的属性-值列表。
- 将矩阵结构的实验数据转换为适合数据分析软件读取的格式。

## 常见问题

### 该工具支持哪些分隔符？

支持逗号、分号、制表符、管道符、空格，以及自定义字符作为分隔符。

### 如果CSV中包含标题行，该如何处理？

您可以选择“首行作为标题”或“自动检测标题”，工具会自动识别并正确处理行列转换逻辑。

### 转置后空单元格会变成什么样？

您可以根据需要选择将空单元格保留为空字符串、转换为“null”文本或“0”值。

### 除了CSV格式，还支持其他输出格式吗？

支持输出为CSV、格式化表格、JSON格式以及纯文本（制表符分隔）。

### 是否可以保留原始标题作为第一列？

可以，勾选“保留原始标题作为第一列”选项即可在转置后的数据中保留原始表头信息。

## 相关工具

- [数据列提取器](https://elysiatools.com/zh/tools/data-column-extractor): 从表格数据中提取指定列，支持多种格式和灵活的列选择方式
- [Markdown 表格生成器](https://elysiatools.com/zh/tools/markdown-table-generator): 从 CSV、JSON 或数组数据生成格式化 Markdown 表格，支持对齐、表头样式、列宽控制和合并提示
- [JSONata 查询转换工作室](https://elysiatools.com/zh/tools/jsonata-query-transform-studio): 预览 JSONata 风格查询与转换，支持多数据对比，并导出 JSON、CSV、YAML 或 Markdown。
- [文本文件转PDF转换器](https://elysiatools.com/zh/tools/text-file-to-pdf-converter): 将文本文件（.txt、.md、.csv等）转换为PDF文档，支持自定义格式和编码
- [CSV转Markdown](https://elysiatools.com/zh/tools/csv-to-markdown): 将CSV数据转换为Markdown表格格式
- [Markdown转CSV](https://elysiatools.com/zh/tools/markdown-to-csv): 将Markdown表格数据转换为CSV格式
- [BOM字符移除器](https://elysiatools.com/zh/tools/data-bom-remover): 从文本和文件内容中移除BOM（字节顺序标记）字符。非常适合清理有编码问题的文本文件、修复CSV导入和为处理准备数据。 功能特点： - 检测并移除UTF-8 BOM (EF BB BF) - 检测并移除UTF-16 BOM (FE FF 或 FF FE) - 检测并移除UTF-32 BOM (00 00 FE FF 或 FF FE 00 00) - 支持多种输入格式 - 可视化BOM字符显示 - 详细检测报告 - 支持批量文本处理 常见用途： - 修复CSV文件导入错误 - 清理文本文件编码问题 - 为JSON解析准备数据 - 修复XML解析问题 - 解决API数据编码冲突 - 标准化文本数据格式
- [数据交叉表生成器](https://elysiatools.com/zh/tools/data-crosstab-generator): 高级交叉表（数据透视表）生成器，从您的数据创建强大的交叉表分析。完美适用于商业智能、统计分析、数据探索和报告。 功能特点： - 多种聚合函数（求和、计数、平均值、最小值、最大值、中位数） - 灵活的行和列分组 - 百分比和比率计算 - 行/列总计和总计 - 多维分析 - 条件格式支持 - 统计显著性检验 - 自定义排序和过滤 - 导出就绪格式 常见用途： - 按地区和产品的销售分析 - 客户人口统计分析 - 财务报表分析 - 调查结果分析 - 库存周转分析 - 绩效指标跟踪

## 示例

- [CSV示例](https://elysiatools.com/zh/samples/csv-samples): 各种数据类型、大小和复杂度级别的CSV示例文件
- [Python 示例](https://elysiatools.com/zh/samples/python): Python代码示例和Hello World演示
- [Windows 字符串处理 - C# 示例](https://elysiatools.com/zh/samples/windows-string-processing-csharp): Windows平台C#字符串处理示例，包括字符串操作、分割、连接、正则表达式和文本分析
- [Markdown 示例](https://elysiatools.com/zh/samples/markdown-samples): Markdown 格式示例，从简单到复杂的文档结构

## 相关内容

- [CSV 清理、重塑与交付工作流](https://elysiatools.com/zh/hubs/csv-utility): 检查 CSV 结构，保留正确列，重塑行数据，比较输出，并按需要拆分最终文件，支撑稳定导入或报表交付。
