我有一个指向返回 JSON 记录的示例服务器的 URL:
我想将 Excel 中的 JSON 记录用作表格。
我试图通过 Excel Power Query连接到 URL 来做到这一点:
但是,Power Query 似乎将数据视为 CSV 记录,而不是 JSON 记录。
因此,数据不会作为正确的表进入 Power Query。
如何让 Power Query 在 Excel 中选择 JSON 记录作为表格?
我有一个指向返回 JSON 记录的示例服务器的 URL:
我想将 Excel 中的 JSON 记录用作表格。
我试图通过 Excel Power Query连接到 URL 来做到这一点:
但是,Power Query 似乎将数据视为 CSV 记录,而不是 JSON 记录。
因此,数据不会作为正确的表进入 Power Query。
如何让 Power Query 在 Excel 中选择 JSON 记录作为表格?
我刚刚加载了您帖子中显示的数据,然后使用 Home>Advanced Editor 将查询更改为:
所以它表明了这一点:
在稍微检查一下您的链接后,这些功能似乎就是您想要返回的内容。
所以,我点击了上图中显示的功能列表,得到了这个:
我右键单击该列并选择“To Table”并使用 Delimiter None 对其进行配置,并将额外的列显示为错误。
接下来,我将列重命名为“Features”,然后单击双箭头展开每条记录:
然后我对 Features.Attributes 和 Features.Geometry 做同样的事情来扩展所有的特征列。
然后我单击 Home>Close & Load 并将数据放在我的工作簿中:
实际上,起初 Power BI 尝试以 csv 格式打开文件。放开它,然后按“转换”。
您将生成两个步骤,只需删除“更改类型”并选择“源”的齿轮图标即可更改其设置。
在这里您可以更改文件类型并将其打开为 JSON
现在您可以根据需要展开文件