DeepSeal — 本地加密笔记应用,你的隐私只有你说了算。 免费下载 → ×

表格格式互转

CSV、TSV、JSON、Markdown 表格四种格式互转,自动识别表头与字段类型。

P1
从:
转为:
CSVJSON · 支持 RFC 4180 引号转义
CSV 输入
JSON 结果

CSV / TSV / JSON / Markdown 表格互转工具

这是 HyperGrad Text 提供的免费表格格式转换工具,支持 CSV、TSV、JSON、Markdown 表格四种格式任意互转, 自动识别表头与字段类型,完整实现 RFC 4180 引号转义标准,支持嵌套 JSON 对象展开。 所有转换在浏览器本地完成,CSV、JSON、表格数据均不上传服务器,适合转换客户名单、产品数据、销售记录等敏感数据。

四种格式特点

  • CSV:逗号分隔,RFC 4180 标准。含逗号、换行、双引号的字段用双引号包围,字段内双引号转义为两个连续双引号。Excel 导出默认格式。
  • TSV:Tab 分隔,适合复制粘贴到 Excel/Sheets,自动分列。
  • JSON:第一行作 key,其余作对象数组。嵌套对象用 . 连接键名(如 user.address.city),数组字段展开为多行。
  • Markdown 表格:| 列 | 列 | 语法,第一行表头,第二行 | --- | 分隔。GitHub、Notion、Obsidian 等支持。

CSV 引号转义

CSV 字段里含逗号怎么办?标准做法是用双引号包围该字段,字段内的双引号转义为两个连续双引号。 例如 "字段,含逗号" 会被解析为一个完整字段「字段,含逗号」。本工具完整实现 RFC 4180, 能正确解析 Excel 导出的 CSV,也能输出 Excel 可正确导入的 CSV。

JSON 嵌套对象展开

JSON 转 CSV/TSV 时,嵌套对象会被展开为多列,用 . 连接键名(user.address.city → user.address.city 列)。 数组字段按数组长度展开为多行,每行对应一个数组元素。这样保证不丢失数据,但列数会增多。 如果不希望展开,建议先在 JSON 处理工具里把嵌套结构扁平化。

典型场景

  • 把 Excel 导出的 CSV 转 JSON 给前端用。
  • 把 API 返回的 JSON 转 Markdown 表格贴进文档。
  • 把 Markdown 文档里的表格转 CSV 再粘进 Excel。
  • 把数据库导出的 TSV 转 JSON 喂给 ETL 工具。

表格转换 常见问答

CSV 字段里有逗号怎么办?
CSV 标准要求含逗号、换行、双引号的字段用双引号包围,字段内的双引号转义为两个连续双引号。本工具完整实现 RFC 4180 标准,能正确解析 "字段,含逗号" 这样的字段并保留原值。导入 Excel 导出的 CSV 也无问题。
JSON 转换支持嵌套对象吗?
支持。JSON 转 CSV/TSV 时,嵌套对象会被展开为多列(用 . 连接键名,如 user.address.city)。数组字段会按数组长度展开为多行,每行对应一个数组元素。这样保证不丢失数据,但列数会增多。
Markdown 表格的列对齐怎么设置?
Markdown 表格支持 :---(左对齐)、---:(右对齐)、:---:(居中对齐)。默认全左对齐。如果你提供 Excel/CSV 数据,可手动在结果中改对齐标记。本工具暂不自动推断列类型设置对齐。
会保存我转换的数据吗?
不会。所有转换在浏览器本地完成,CSV、JSON、表格数据都不会上传服务器。适合转换客户名单、产品数据、销售记录等敏感数据。

HyperGrad 生态还有这些站