json - 如何在 Excel Power Query 中展开所有列表(来自 JSON)?
问题描述
我只是想扩展每个列表以反映常规的列和行表。使用 expand 函数,结果是第二张图片,当所有列都展开时超过一百万行。
必须有一个简单的解决方案。我的 JSON 文件应该重新格式化吗?现在它的格式化方式是最有意义的,从逻辑上讲,它应该看起来像它在 Power Query 中的表现(第一张图片),但是将它扩展为常规表不应该同样简单吗?常规我的意思是没有空值,每一行对每一列都有一个值,就像在 JSON 中一样。
请帮忙?
谢谢
解决方案
我不是该主题的专家,您也没有展示您的 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 将其读取为一个记录列表,该列表将按照您的预期扩展。
推荐阅读
- excel - VBA:将参考左侧的行中的值相加
- java - 通过从组合框中选择项目来更改 textArea 字体
- android - Firebase:如何实现“仅当另一台设备在线时才采取行动”?
- python - 瑞利测试,从函数中只得到一个答案(Python3)
- sinon - Sinon 存根返回 false
- git - 如何将 Git 索引作为文本操作(转储和加载)?
- winforms - Powershell 中的 Windows 窗体,从多个列表视图/框中选择
- node.js - npm 全局安装 package.json 文件
- kendo-ui - 具有值的列的 Kendo 网格列模板
- python-3.x - 如何在 python 3 中组合 '"+variable+"'