CSV转TSV转换器
CSV数据里混着逗号,导入的时候列老是错位?换成TSV最省事。把文件丢上来,马上就能转好。
CSV Data•0 rows•0 columns
提示: 双击任意单元格进行编辑。点击列标题进行排序。
0 列•水平滚动查看所有列
滚动查看更多列:
您也可以水平拖动表格
显示第0-0条,共0条记录
正在转换为...
准备转换中...
转换完成!您的文件已准备好下载。
如何使用此工具
- 加载数据: 上传CSV文件、直接粘贴CSV数据或从URL加载
- 预览和编辑: 在表格预览中查看数据。如需要可以编辑单元格
- 转换: 点击"转换为TSV"开始转换
- 下载: 完成后,下载转换后的文件
功能
- 处理大型数据集(最多100万行)
- 实时进度跟踪
- 内存高效处理
- 数据不存储在我们的服务器上
- TSV格式转换
关于TSV格式
制表符分隔值(TSV)与CSV类似,但使用制表符作为分隔符,避免逗号冲突。
最适合:包含逗号的数据、数据库导入、文本处理
逗号换成制表符,干净利落
用Excel打开CSV,发现列全乱了——多半是因为某个字段里有逗号。地址、产品描述、一段长文字,里面的逗号让解析器分不清哪个是分隔符、哪个是内容。最直接的办法就是把分隔符换成制表符。制表符在正常数据里几乎不会出现,所以混淆的可能性极低。这个工具做的就是这件事:拿到你的CSV,不改任何数据,只把逗号换成制表符输出TSV。
为什么选TSV?
- 不怕逗号冲突: 数据里有地址、人名、描述都没关系,不用再操心转义引号的事
- Excel直接打开: 双击.tsv文件,Excel自动识别列。不需要导入向导
- 数据库友好: PostgreSQL、MySQL、Oracle做批量导入时,TSV比CSV省心得多
- 终端里更顺手: awk、cut、grep这些命令天生就是为制表符设计的,脚本写起来更简单
- 科研圈的标准: R、SPSS、SAS默认就认TSV格式
- 纯文本下更好读: 用编辑器打开,字段整整齐齐排列,一眼就能核对
谁会用到?
写shell脚本的开发者,需要字段干净分隔。处理自然语言文本的数据科学家,因为逗号在句子里太常见了。做批量导入的DBA,想避免解析出错。往R、SPSS、SAS里灌数据的研究人员。总之,如果你曾经被CSV的解析问题坑过,这个工具能帮你省不少麻烦。
数据原封不动
只有分隔符会变,其他一概不动。数字保持原始精度,不四舍五入也不截断。Unicode符号和特殊字符以UTF-8编码完整保留。字段内的换行符正常处理。空单元格还是空的。表头和数据行的顺序跟原文件一模一样。
解析更快
读取TSV通常比CSV快。原因很简单:制表符在真实数据里几乎不存在,解析器不用去处理复杂的引号规则。数据量大的时候,速度差异就很明显了。压缩归档时,TSV的压缩率也略好一些,因为制表符的模式更规律。
跨平台通用
Windows、macOS、Linux都一样用。Excel、LibreOffice、Google Sheets、Numbers都能直接打开TSV。命令行下有cut -f、awk -F'\t'、paste,原生支持制表符分隔的数据处理。