# CSV 与 TSV 转换器

CSV 与 TSV 双向转换。正确处理引号字段、嵌入分隔符、多行单元格和自定义分隔符。

> 标准页面: https://elysiatools.com/zh/tools/csv-to-tsv-converter

- **分类:** Format Conversion

- **关键词:** csv, tsv, 分隔符, 转换, 制表符分隔, rfc4180, 表格, 数据

## 概述

一个正确的 CSV/TSV 转换器,按 RFC 4180 解析带引号字段——含分隔符、换行或转义引号 ("") 的引号值都会保留。可选输入分隔符(自动检测、逗号、制表符、分号、竖线)和引号处理。输出使用相反格式:CSV→TSV 把逗号换成制表符;TSV→CSV 对含逗号、引号或换行的字段加引号。

## 输入项

- **输入** (textarea): name,age,city Alice,30,"New York" Bob,25,London
- **方向** (select)
- **输入分隔符** (select)
- **引号字符** (select)

## 适用场景

- 需要将逗号分隔数据转换为制表符分隔数据时。
- 需要将 TSV 数据转换为适合表格或数据交换的 CSV 时。
- 输入使用分号、竖线等自定义分隔符，或包含逗号、换行和引号字段时。

## 工作原理

- 在输入框中粘贴 CSV 或 TSV 文本。
- 选择转换方向：CSV → TSV 或 TSV → CSV。
- 选择输入分隔符，可使用自动检测、逗号、制表符、分号或竖线。
- 选择双引号或无引号处理方式，然后生成相反格式的文本结果。

## 使用案例

- 将电子表格导出的 CSV 转为制表符分隔文本，便于粘贴到支持 TSV 的系统中。
- 将包含城市名称、地址等逗号字段的 TSV 数据转换为规范 CSV。
- 处理使用分号或竖线分隔的数据，并在转换时保留引号字段和多行内容。

## 常见问题

### 这个工具支持哪些转换方向？

支持 CSV → TSV 和 TSV → CSV 双向转换。

### 可以自动检测输入分隔符吗？

可以。输入分隔符可选择自动检测，也可以手动指定逗号、制表符、分号或竖线。

### 含逗号的字段转换为 CSV 后会怎样？

TSV 转 CSV 时，含逗号、引号或换行的字段会自动加上双引号。

### 工具能处理多行单元格吗？

可以。带引号的多行单元格会按 CSV/TSV 规则解析并保留。

### 输入必须使用双引号吗？

默认使用双引号处理，也可以选择无引号选项。

## 相关工具

- [Excel转CSV转换器](https://elysiatools.com/zh/tools/excel-to-csv): 将Excel文件转换为CSV格式，提取第一个工作表的数据
- [HTML表格转CSV](https://elysiatools.com/zh/tools/html-table-to-csv): 提取HTML表格数据并转换为CSV格式
- [CSV转Excel转换器](https://elysiatools.com/zh/tools/csv-to-excel): 将CSV数据转换为Excel格式，支持自定义解析和格式化选项
- [文本转Excel转换器](https://elysiatools.com/zh/tools/text-to-excel): 将各种文本格式转换为Excel，支持自定义解析和格式化选项
- [CSV列选择器](https://elysiatools.com/zh/tools/csv-column-selector): 通过列名或索引从CSV数据中选择特定列。非常适合从包含许多列的大型CSV文件中提取相关数据。
- [表头删除器](https://elysiatools.com/zh/tools/header-remover): 从CSV数据中删除表头，创建无表头的干净文件。非常适合数据库导入、数据处理管道、API集成和需要无表头CSV格式的系统。 功能特点： - 从CSV数据中删除第一行（表头） - 删除多个表头行 - 删除表头前跳过空行 - 保持数据完整性 - 支持多种CSV分隔符 - 删除前预览 - 数据验证选项 - 批量处理能力 常见用途： - 为数据库导入准备数据 - 清理API响应数据 - 从导出文件中移除元数据 - 为机器学习创建无表头数据 - 为不使用表头的系统准备数据 - 从结构化文件中提取纯数据值
- [CSV转HTML表格](https://elysiatools.com/zh/tools/csv-to-html-table): 将CSV数据转换为HTML表格格式
- [CSV转Markdown](https://elysiatools.com/zh/tools/csv-to-markdown): 将CSV数据转换为Markdown表格格式

## 示例

- [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#字符串处理示例，包括字符串操作、分割、连接、正则表达式和文本分析
- [WebRTC 实时通信示例](https://elysiatools.com/zh/samples/webrtc-samples): 全面的 WebRTC 示例，用于点对点音视频通信、数据通道、屏幕共享和信令服务器实现
