CSV / JSON / Excel 表格转换器

在浏览器本地互转 CSV、JSON 和 XLSX 表格文件。

输入格式
输出格式
CSV 分隔符
结果

转换后的文件和预览会显示在这里。

已准备好。选择一个表格文件开始转换。

表格文件会在你的浏览器本地转换,不会上传到 BroBroGo。

常见问题

我的表格会上传吗?

不会。CSV、JSON 和 XLSX 会在你的浏览器里解析,下载文件也由浏览器本地生成。

会保留 Excel 公式和样式吗?

不会。这个工具只把第一个工作表里的可见值转换成干净表格,不计算公式,也不保留单元格样式。

JSON 会怎样转成表格?

对象数组会变成多行,key 会变成列;嵌套对象会用点号路径展开。数组套数组会按原来的行列保留。

什么是 CSV / JSON / Excel 表格转换器

“CSV / JSON / Excel 表格转换器”是一款可以直接在您的浏览器中进行 CSV、JSON 和 Excel 格式互转的在线工具。您只需从设备中选择一个文件,或者直接将其拖入工具中,选择所需的输出格式即可。如果您选择转换为 CSV 格式,还可以自主指定分隔符。转换完成后,您不仅可以预览转换结果,还能直接下载新生成的表格文件。

本工具非常适合以下需求的用户使用:

  • 需要将 CSV 文件转换为 JSON 文件;
  • 需要将 JSON 文件转换为 Excel 文件;
  • 需要将 Excel 文件转换为 CSV 文件;
  • 需要在常见格式之间转换表格数据,且不希望将数据上传到服务器;
  • 需要在转换表格文件时,自主指定 CSV 分隔符。

输入与输出参数说明

在使用本工具时,您可以配置以下输入参数:

  • 输入文件:支持上传单个 CSV、JSON 或 XLSX 格式的文件。工具一次只能处理一个文件,且文件大小不能超过限制。
  • 输入格式:工具会自动从您上传的文件中检测出输入格式。
  • 输出格式:您可以根据需求,在“CSV”、“JSON”或“Excel”中进行选择。
  • CSV 分隔符:当输出格式为 CSV 时,您可以选择“逗号”、“分号”或“Tab”作为分隔符。

转换完成后,工具会呈现以下输出信息:

  • 结果:显示转换后的文件内容并提供预览。
  • 行数:显示转换后表格的总行数。
  • 列数:显示转换后表格的总列数。
  • 输出:显示生成的输出文件的大小。

转换规则与特殊情况处理

在进行不同格式的转换时,工具遵循以下具体规则和边界情况:

  • Excel 转换限制:工具仅转换 Excel 文件中第一个工作表(Worksheet)里的可见值。它不会计算公式,也不会保留原有的单元格样式。
  • JSON 扁平化规则:当将 JSON 转换为表格时,对象数组会变成多行,对象的键(key)会变成列,而嵌套对象的键则会使用点号路径(dot paths)进行扁平化展开。如果输入是数组套数组(Arrays of arrays),则会直接保留为表格的行。

常见错误提示

在操作过程中,如果遇到不符合规范的数据或文件,工具会显示相应的错误提示:

  • 请先选择一个文件。
  • 请选择 CSV、JSON 或 XLSX 文件。
  • 文件太大了,请使用小于 {max} 的文件。
  • 请选择不同的输出格式。
  • 无法转换这个文件。
  • 这个 CSV 无法解析。
  • 这个 JSON 无效,或不是可转成表格的结构。
  • 这个 Excel 文件无法打开。
  • 这个文件里没有表格行。
  • 这个表格超过 {max} 行。
  • 这个表格超过 {max} 列。
  • 转换已取消。
  • 这次转换耗时太久,请换一个更小的文件。

隐私保护与本地处理

您的表格文件会在您的浏览器本地进行转换。没有任何数据会被上传到 BroBroGo 服务器。CSV、JSON 和 XLSX 文件均在您的浏览器中进行解析,下载文件也完全由浏览器在本地生成。

常见问题解答 (FAQ)

我的表格会上传吗?

不会。CSV、JSON 和 XLSX 会在您的浏览器里解析,下载文件也由浏览器本地生成,无需上传到服务器。

会保留 Excel 公式和样式吗?

不会。这个工具只把第一个工作表里的可见值转换成干净表格,不计算公式,也不保留单元格样式。

JSON 会怎样转成表格?

对象数组会变成多行,key 会变成列;嵌套对象会用点号路径展开。数组套数组会按原来的行列保留。