如何使用Excel Power Query将JSON数组转换为指定Excel表格格式
Excel Power Query 转换JSON数据至目标表格的操作步骤
步骤1:准备JSON数据源
将提供的JSON内容复制到文本编辑器(如记事本),保存为后缀为.json的文件(例如product_data.json)。
步骤2:导入JSON到Power Query编辑器
- 打开Excel,切换到「数据」选项卡。
- 点击「获取数据」>「从文件」>「从JSON」,选择刚保存的
.json文件,点击「导入」,进入Power Query编辑器界面。
步骤3:逐层展开嵌套数据
- 初始界面中,表格仅包含
Data列,点击该列右侧的展开图标(双向箭头),仅勾选Items选项,点击「确定」。 - 此时表格只剩
Items列,再次点击该列的展开图标,仅勾选Values选项,点击「确定」。
步骤4:拆分Values数组为独立行
点击Values列标题旁的展开图标,选择「到新行」,将每个Item下的两个Value对象拆分为单独的行。
步骤5:提取特征名称与对应值
点击Values列的展开图标,勾选featureName和value两个字段,点击「确定」,此时表格会显示每行的特征名称和对应值。
步骤6:透视列生成目标结构
- 选中
featureName列,切换到「转换」选项卡,点击「透视列」。 - 在弹出的窗口中,「值列」选择
value,「高级选项」选择「不要聚合」,点击「确定」。此时表格会生成Value和RetailPrice两列。
步骤7:重命名列并加载数据
- 右键点击
Value列,选择「重命名」,改为「Item」;右键点击RetailPrice列,改为「Price」。 - 点击「主页」选项卡的「关闭并上载」,将处理完成的数据加载到Excel工作表中。
内容的提问来源于stack exchange,提问作者BigDX
相关产品推荐
相关产品推荐

