JSON 转 Excel

本地处理
app.excel.view

也可通过 #data={"name":"Ada"}#url=... 灌入数据,读完即从地址栏清除。

JSON 与 Excel 表格互转。把列表型响应做成可筛选的表格,或把运营维护的 xlsx 转成程序能读的 JSON。下载发生在浏览器本地,文件不会先传到我们的服务器。

最适合「对象数组」这种一行一条记录的结构。预览后再下载 export.xlsx

单个对象也会按一行处理,但列表接口最顺手。

本地解析

文件在浏览器里读,不会传到我们的服务器。适合含业务数字的报表样例。

首次下载会加载表格库,需能访问站点静态资源。

嵌套字段

复杂嵌套可能需要先扁平化,或只导出你关心的列。深层对象摊开后列会变多。

公式一般不会保留,以单元格值为主。

示例

JSON
[
  { "sku": "A01", "stock": 12 },
  { "sku": "A02", "stock": 0 }
]
表格里会看到
 两列 sku、stock,两行数据。可在 Excel 里筛选 stock 为 0 的缺货项,再视需要转回 JSON。 
超大表格会卡吗?

受浏览器内存限制。上万行时建议先在表格里筛一截再导入。

公式会保留吗?

以单元格值为准,一般不会把 Excel 公式原样写进 JSON。

和 CSV 怎么选?

要给不懂技术的同事直接打开,用 xlsx;要贴进脚本或 Git,CSV 更轻。

没有预览能否下载?

没有有效输出时下载按钮会禁用。先执行转换生成预览。

推荐工作流

  1. 粘贴对象数组,点「执行转换」看预览。
  2. 确认列名后点「下载 xlsx」。
  3. 用 Excel / Numbers / WPS 打开抽查几行。
  4. 行数极大时拆分或改用服务端导出。

xlsx 适合分享;CSV 适合程序互导。两者都可以先在本页用同一份 JSON 试一遍。