首页 > 解决方案 > 如何在 Excel Power Query 中展开所有列表(来自 JSON)?

问题描述

我只是想扩展每个列表以反映常规的列和行表。使用 expand 函数,结果是第二张图片,当所有列都展开时超过一百万行。

必须有一个简单的解决方案。我的 JSON 文件应该重新格式化吗?现在它的格式化方式是最有意义的,从逻辑上讲,它应该看起来像它在 Power Query 中的表现(第一张图片),但是将它扩展为常规表不应该同样简单吗?常规我的意思是没有空值,每一行对每一列都有一个值,就像在 JSON 中一样。

请帮忙?

谢谢

从 JSON 导入

随着第二列展开

标签: jsonpowerquery

解决方案


我不是该主题的专家,您也没有展示您的 JSON 是如何格式化的,但如果您想要的只是一个记录列表,我认为您只想让它们像这样在 JSON 中格式化:

{"Name":"Item Name", "Weight in store":12.3, "Minimum Purchase":12, "Purchase Price":19.99, "Category":"That Thing", "Location":"That Place"},
{"Name":"Other Name", "Weight in store":32.1, "Minimum Purchase":16, "Purchase Price":29.99, "Category":"Other Thing", "Location":"Other Place"}

在我的测试中,PQ 将其读取为一个记录列表,该列表将按照您的预期扩展。


推荐阅读