我有一个 API 调用要从我的 Excel 电子表格中进行,它具有各种参数,具体取决于电子表格中输入的数据。
我已正确格式化 URL 并将其放在一个命名的单元格中,ApiUrl
但是当我尝试在 Excel 中设置数据源时,似乎总是需要我在设置向导中提供 URL,而不是在我的电子表格中引用数据(例如这个预先格式化的 URL)。
我确信一定有办法做到这一点......但我一直无法找到它。
我正在使用最新的 Office36。
如果一种或另一种格式为我提供了我正在寻找的功能,我的 URL 可以被格式化为返回 XML 或 JSON 数据。如果我需要将每个参数设置为对单元格的引用而不是预先组合的 URL 字符串,也可以。
一旦我将数据放入我的工作簿,我就可以从那里获取它......我只需要帮助从预先组合的 URL 字符串中获取数据。谢谢!
URL 类似于:
这将返回格式如下所述的 XML(或稍作修改的 JSON)数据: https ://developer.nrel.gov/docs/solar/pvwatts/v6/
我只是想获得“ac_monthly”数组......然后将这 12 个值插入到工作表中的单个单元格中。
您可以在 Power Query 中编辑您的查询。
以下是使用命名范围(“apiURL”)中的内容作为 api URL 的示例代码:
一步步: