0

我想使用 Yahoo API 在 PowerPivot 中导入指定国家/地区的天气预报。所以首先我得到了数据流 URL,包括所有需要的参数来获取预测(它在我的浏览器中工作)。

https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid%3D612977&format=json&diagnostics=true&callback=

然后我尝试将其用作 PowerPivot 中的“其他数据流”来获取内容。但是我收到以下关于 DTD 的奇怪错误:

无法连接到指定的源。验证连接并重试。原因:出于安全原因,此 XML 文档中禁止使用 DTD。要启用 DTD 处理,请将 XmlReaderSettings 上的 DtdProcessing 属性设置为 Parse 并将设置传递给 XmlReader.Create 方法

有什么想法可以解决吗?

4

1 回答 1

0

最简单的方法是安装 PowerQuery for Microsoft Excel,然后向 Yahoo Web Services 创建一个新请求。在 PowerQuery 中解析数据(拆分列等)后,格式化数据在 PowerPivot 选项卡中可用,您可以在 PowerPivot 中使用它以及直接导入的数据。

于 2014-06-12T16:18:42.613 回答