什么是 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 会变成列;嵌套对象会用点号路径展开。数组套数组会按原来的行列保留。