无法在Excel Power Query编辑器中转换列表

时间:2018-06-27 09:39:06

标签: json excel powerquery

我正在尝试使用Power Query功能将JSON API响应转换为Excel中的表。当我尝试将作为列表的customerOrderHistory放入带分隔符的列表中时,我目前遇到以下错误,因为如果可以避免的话,我不想为列表创建多余的行。

enter image description here

如果可能的话,我要么选择

  • 只需将已经存在的JSON格式的customerOrderHistory列表打印到单元格中 或
  • 创建值的定界列表,因为列表目前仅包含一个条目

JSON测试文件如下所示:

{
    "computerid": "1",
    "total": 1,
    "results": [
        {
            "computerid": "1",
            "customerOrderHistory": [
                {
                    "orderId": "1",
                    "channelId": null,
                    "agentId": null,
                    "orderItems": 1
                }
            ]
        }
    ]
}

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用Json.FromValue将列表转换为Binary值,然后使用Text.FromBinary来获取字符串表示形式。如果您可以深入挖掘到customerOrderHistory字段,它将看起来像Text.FromBinary(Json.FromValue(result[customerOrderHistory]))