数据与格式

CSV / TSV 工具

导出的 CSV 编码或分隔符不对、想批量清洗掉重复行和空行、又或者要把两份表按某一列拼起来,这些都是日常处理表格数据会遇到的事。CSV / TSV 编辑器可以在表格里逐格编辑并定位坏行,同时保留长数字和前导零;CSV 清洗能按列去重、删空行、筛选排序和重排列,预览之后再应用;CSV 转置用来互换行和列,短行可以选择补空或严格拒绝。

分隔符和编码之间转换用 CSV 转换器,它在逗号、分号、Tab 等分隔符之间转换并保留引号内的换行。跟其他格式打通有 CSV 转 JSON、JSON 转 CSV、CSV 转 Markdown 和 JSON 转 SQL。多个文件要合并或拆分时,CSV 合并按键做内连接、左连接或全连接并先给出匹配情况,CSV 文件拆分能按行数、大小或列值切成多个文件。

10 个工具

CSV / TSV 表格数据工具常见问题

CSV 里引号内包含逗号或换行会不会解析错?

会出问题的通常是自己写的简单分割逻辑。CSV 转换器和 CSV 转 JSON 转换器都按标准 CSV 规则处理带引号的字段,逗号和换行只要在引号内就不会被当成分隔符或行结束,转换前也可以先用 CSV / TSV 编辑器定位坏行确认格式是否规范。

两份 CSV 按某一列合并,怎么知道有多少行没匹配上?

用 CSV 合并按键做连接前,它会先展示匹配情况,让你看到哪些键在两边都有、哪些只出现在一边,再决定用内连接只保留匹配行,还是用左连接或全连接保留未匹配的数据,避免合并完才发现行数对不上。

CSV 转 JSON 之后数字类型的列会变成字符串吗?

CSV 转 JSON 转换器会正确处理引号内的逗号与嵌套字段,具体的类型推断以工具页面上的设置为准。如果担心长数字或编号被当成数值处理丢失前导零,建议转换后检查一遍结果,或改用能保留前导零的 CSV / TSV 编辑器先核对原始数据。