簡體   English   中英

PowerPivot-如何從Yahoo Web服務獲取數據

[英]PowerPivot - How to grab data from Yahoo webservices

我想使用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方法。

有解決的辦法嗎?

最簡單的方法是安裝PowerQuery for Microsoft Excel,然后向Yahoo Web Services創建新請求。 在PowerQuery中解析數據(拆分列等)之后,可以在PowerPivot選項卡中使用格式化的數據,並且可以在PowerPivot中使用它以及直接導入數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM