WIN-J DATA TOOLS

JSON转CSV转换器

将JSON对象数组转换为CSV表格。合并所有键生成列,嵌套值保留为JSON单元格。可选择公式保护后复制或下载。

免费使用输入数据在当前浏览器中处理

支持UTF-8编码的CSV、TSV、TXT和JSON。选择文件会替换输入框内容,只有点击运行才开始转换。

输入和输出各限UTF-8的2 MiB。CSV最多10,000行、200列,转置结果也适用。JSON最多64层、100,000个节点,扁平化最多10,000条路径。

公式保护会在危险的起始字符、制表符或换行符前添加单引号。这会改变原始值,包括负数,且无法保证在表格软件保存并重新打开后仍完全有效。如需保留原值,可关闭保护并检查输出。

使用步骤

  1. 查看示例,粘贴输入或导入UTF-8文本文件。
  2. 按下方说明选择转换选项并点击运行。
  3. 检查完整输出和预览后,复制或下载文件。

转换示例

两个包含name、score、city的对象生成3列、1行表头和2行数据。不同的键按首次出现顺序合并。

处理方式与限制

根值必须是非空对象数组。缺失键输出空单元格,null输出文本null。嵌套值输出为单个JSON字符串单元格。含表头最多10,000行、200列。拒绝不安全整数,小数按JavaScript双精度处理。需精确保留的长数字请写为JSON字符串。

常见问题

键不同或存在嵌套值时如何处理?

合并所有对象的键,按首次出现顺序生成表头。缺失键输出空单元格,嵌套对象和数组保留为一个JSON字符串单元格。

输入文件会上传到服务器吗?

本工具在浏览器内存中处理输入文本和文件内容,不会发送到服务器。刷新页面会丢失当前工作。这与一般网站访问统计相互独立。

相关数据工具

参考资料