在线将 TSV 数据转换为 CSV。 灵活的选项让您可以编辑转换后的 CSV 文件
将 TSV(Tab-Separated Values)文件转换为 CSV(Comma-Separated Values)文件的过程与 CSV 转换为其他格式类似。我们可以使用 Python 来完成这个任务。主要区别是 TSV 文件的列分隔符是制表符(\t),而 CSV 文件的列分隔符是逗号(,)。
示例:
假设你有一个名为 data.tsv 的 TSV 文件,内容如下:
pgsql
Name Age City
John 25 New York
Alice 30 Los Angeles
Bob 22 Chicago
目标 CSV 格式:
cs
Name,Age,City
John,25,New York
Alice,30,Los Angeles
Bob,22,Chicago
使用 Python 转换 TSV 到 CSV:
导入相关模块:Python 中可以使用 csv 模块来处理 TSV 和 CSV 文件。
读取 TSV 文件:通过指定 delimiter='\t' 来读取 TSV 文件。
将数据写入 CSV 文件:使用 csv.writer 将数据保存为 CSV 格式。
示例代码:
python
import csv
# 读取 TSV 文件并转换为 CSV
with open('data.tsv', mode='r') as tsv_file:
tsv_reader = csv.reader(tsv_file, delimiter='\t') # 使用制表符分隔
data = list(tsv_reader)
# 将数据写入 CSV 文件
with open('data.csv', mode='w', newline='') as csv_file:
csv_writer = csv.writer(csv_file)
csv_writer.writerows(data)
# 打印转换后的 CSV 数据
for row in data:
print(row)
输出 CSV 文件内容:
csv
Name,Age,City
John,25,New York
Alice,30,Los Angeles
Bob,22,Chicago