【问题标题】:Converting table to JSON in Powerquery在 Power Query 中将表转换为 JSON
【发布时间】:2016-07-07 21:31:17
【问题描述】:

上下文:使用 Excel 2016 中的 Powerquery(获取和转换)从仅接受内容类型的 REST API 接收数据:application/json。 HTTP POST 请求的内容存储在 Excel 表中,该表将转换为 JSON 用于 POST 内容。

如果我使用以下示例来自:https://msdn.microsoft.com/en-us/library/mt637075.aspx:

Request = Text.FromBinary(Json.FromValue([A={1, true, "3"}, B=#date(2012, 3, 25)])) 

返回错误:

Expression error: The name 'Json.FromValue' wasn't recognized.  Make sure it's spelled correctly.

Excel 2016 内置的Powerquery 版本是否可能缺少此功能?如果是这样,是否有另一种方法可以在 Powerquery 中将数据转换为 JSON?

【问题讨论】:

  • 您有 Excel 2016 的最新更新吗?什么版本的 Power Query 正在运行?您可以从 New Query | 进行检查。查询选项并转到诊断选项卡。
  • 版本为 2.24.4065.1401
  • 它在 Power BI 中工作,Power Query 版本为 2.36.4434.362 64 位(2016 年 6 月)

标签: powerquery excel-2016


【解决方案1】:

您需要更新 Excel 2016。最新更新有 Json.FromValue。

【讨论】:

  • 成功了。对于那些感兴趣的人,您不需要 Office 365 订阅即可获得此更新。它包含在KB3115139 中。应用更新后,我在 Excel 中的 Power Query 版本为 2.33.4337.481
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多