You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

寻求可将JSON以表格形式展示的图形化工具或LibreOffice Calc的简易JSON导入导出方案

寻求可将JSON以表格形式展示的图形化工具或LibreOffice Calc的简易JSON导入导出方案

刚看到你的需求,刚好有几个实用的方案可以推荐给你👇

一、独立图形化工具

  • JSON Table Viewer:这款本地桌面工具完全适配你的需求——拖入JSON文件就能自动生成类表格视图,自带搜索、筛选功能,部分版本还支持编辑数据后直接导出回JSON,操作全程可视化,连新手都能快速上手。
  • Tableau Public:虽然它主打数据可视化,但导入JSON后能一键切换成表格模式,搜索和筛选功能相当强大,要是你偶尔需要对数据做简单分析也够用,免费版就能满足基础需求。
  • DataGrip:JetBrains的这款工具本来是给开发者用的,但打开JSON文件后可以切换到表格视图,支持搜索、筛选、编辑,修改后还能直接保存为JSON格式,适合有一定技术背景但想要图形化操作的用户,它有免费试用期,值得试试。

二、LibreOffice Calc的简易导入导出方案

不用折腾复杂插件,这两种方法就能搞定:

  • 内置宏脚本快速转换:打开Calc后按Alt+F11调出宏编辑器,新建一个模块,网上搜一段现成的JSON转表格基础脚本(Python或Basic都有)粘贴进去,运行脚本后选择你的JSON文件就能直接导入成表格;导出JSON的话同理,用对应的宏脚本把表格数据转成JSON就行,全程不用自己写代码,复制粘贴搞定。
  • CSV中转法(零额外工具成本):如果担心宏脚本的安全性,可以用CSV当中间载体。本地操作的话推荐用jq命令行工具,转CSV的命令很简单:
    jq -r '(.[0] | keys) as $keys | $keys, map([.[ $keys[] ]])[]' input.json > output.csv
    
    把生成的CSV直接用Calc打开编辑,编辑完再用jq把CSV转成JSON就行,步骤简单还不用依赖在线工具。

备注:内容来源于stack exchange,提问作者Fred

火山引擎 最新活动