寻求可将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的命令很简单:
把生成的CSV直接用Calc打开编辑,编辑完再用jq -r '(.[0] | keys) as $keys | $keys, map([.[ $keys[] ]])[]' input.json > output.csvjq把CSV转成JSON就行,步骤简单还不用依赖在线工具。
备注:内容来源于stack exchange,提问作者Fred




