表格格式转换

CSV、JSON、Markdown、HTML 表格之间互相转换。

什么是表格格式转换?

表格格式转换工具支持在CSV、JSON、Markdown表格、HTML表格这几种常见的表格数据格式之间互相转换。CSV是最基础的逗号分隔文本格式,广泛用于Excel导出;JSON适合程序处理,通常表示为对象数组;Markdown表格常用于文档和GitHub/README里展示数据;HTML表格则是网页里用table标签渲染的结构。 转换过程会自动识别表头行,把第一行作为字段名,后续每一行作为一条记录,在不同格式间保持数据的对应关系不丢失。

为什么使用表格格式转换?

典型场景:把从Excel复制出来的CSV数据转成JSON,方便写入代码里做mock数据或调用接口;把接口返回的JSON数组转成Markdown表格,直接粘贴进技术文档或GitHub Issue里展示;把网页里的HTML表格提取成CSV,导入Excel做进一步统计分析。相比手动逐行拼接格式,工具能一次性处理多行数据并保持列对齐,尤其是Markdown表格的竖线和分隔符对齐,手写很容易出错。

使用示例

CSV转JSON

输入: name,age 张三,25 李四,30 转换后:[{"name":"张三","age":"25"},{"name":"李四","age":"30"}]

JSON转Markdown表格

输入:[{"城市":"北京","人口":2189}] 转换后: | 城市 | 人口 | | --- | --- | | 北京 | 2189 |

使用提示

从Excel复制数据时,如果格式是用Tab分隔而不是逗号分隔,粘贴前可以先确认分隔符,必要时选择对应的分隔符选项再转换。

常见问题

支持哪些格式互转?
源格式支持 CSV、JSON(对象数组)、Markdown 表格;目标格式在此基础上还支持转换为 HTML 表格,可任意组合转换。
为什么提示格式错误?
CSV 需要正确的引号转义;JSON 必须是对象数组(如 [{"a":1}]);Markdown 表格需包含表头行与形如 |---|---| 的分隔行,请检查后重试。
数据会上传服务器吗?
不会。所有解析与转换均由纯 JavaScript 在浏览器本地完成,不依赖任何第三方库,也不会上传数据。
CSV里的字段包含逗号怎么办?
标准CSV格式会用英文双引号把包含逗号的字段包起来,比如"北京,朝阳区",工具支持按标准CSV规则解析带引号的字段,不会因为字段内的逗号而错位。
JSON转CSV后数字和字符串类型还能区分吗?
CSV本身是纯文本格式,不区分类型,所有值转换后都会以文本形式呈现,如果需要保留原始类型建议保留JSON格式或在转换回JSON时手动确认字段类型。
支持中文表头吗?
支持,表头和内容都可以是中文,转换过程按UTF-8编码处理,不会出现乱码。
表格里有空单元格会怎样?
空单元格会被保留为空字符串或JSON里的空值,不会自动删除该行或该列。

相关工具

相关教程

← 返回工具箱· 数据均在浏览器本地处理,不上传服务器。