关键信息
- 分类
- Format Conversion
- 输入类型
- select, textarea, file, text, checkbox, number
- 输出类型
- file
- 样本覆盖
- 4
- 支持 API
- Yes
概览
XLSX JSON 双向转换器是一款高效的格式转换工具,旨在解决 JSON 数据与 Excel 表格之间的结构差异。它支持将复杂的嵌套 JSON 对象打平为 Excel 的列路径,也能将扁平化的 Excel 表格精准还原为嵌套的 JSON 结构,是处理 API 数据导出或 Excel 批量导入配置的理想选择。
适用场景
- •需要将复杂的嵌套 JSON 数据转换为 Excel 报表进行分析时。
- •需要将 Excel 整理好的数据转换为 JSON 格式以供程序读取时。
- •需要处理包含多层级对象或数组的 JSON 数据并保持其结构完整性时。
工作原理
- •选择转换模式:根据需求选择“JSON 转 XLSX”或“XLSX 转 JSON”。
- •配置路径规则:设置嵌套路径分隔符(如“.”)及数组处理方式。
- •上传或输入数据:粘贴 JSON 文本或上传 Excel 文件。
- •执行转换并下载:点击转换后,系统将自动处理结构并生成对应的文件。
使用场景
用户案例
1. 嵌套 JSON 导出为报表
前端开发工程师- 背景原因
- 需要将包含用户信息和地址的嵌套 JSON 数据整理成 Excel 报表。
- 解决问题
- 直接转换会导致嵌套结构丢失,无法在 Excel 中清晰展示。
- 如何使用
- 选择“JSON 转 XLSX”,输入 JSON 数据,设置路径分隔符为“.”,选择“索引路径”模式。
- 示例配置
-
mode: json_to_xlsx, pathSeparator: ., arrayMode: index - 效果
- 生成包含 user.name, user.address.city 等列的 Excel 文件,结构清晰且易于阅读。
2. Excel 配置还原为 JSON
系统管理员- 背景原因
- 在 Excel 中批量维护了系统配置,现在需要将其转换为 JSON 格式导入后台。
- 解决问题
- 手动编写 JSON 容易出错,且需要将扁平的 Excel 列还原为嵌套对象。
- 如何使用
- 选择“XLSX 转 JSON”,上传 Excel 文件,开启“还原值类型”选项。
- 示例配置
-
mode: xlsx_to_json, restoreTypes: true, pathSeparator: . - 效果
- 成功将扁平的 Excel 表格还原为符合系统要求的嵌套 JSON 结构。
用 Samples 测试
json, xml, xlsx相关专题
常见问题
该工具支持哪些 Excel 格式?
支持标准的 .xlsx 和 .xls 格式文件。
嵌套的 JSON 对象如何显示在 Excel 中?
工具会通过路径分隔符(默认为“.”)将嵌套键名打平为列名,例如 user.name。
转换时如何处理数组?
您可以选择“索引路径”模式(将数组元素展开为列)或“JSON 字符串”模式(将数组存为单元格内的字符串)。
还原 JSON 时能保持原始数据类型吗?
可以,开启“还原值类型”选项后,工具会自动识别并转换数字、布尔值等数据类型。
转换后的 JSON 格式可以自定义吗?
可以,您可以通过“JSON 缩进”选项设置输出文件的格式化层级。