2015-01-07 60 views
0

這個功能似乎一般工作,但在這種情況下:谷歌電子表格IMPORTXML錯誤:進口XML內容不能被解析

網址:http://www.londonstockexchange.com/exchange/prices/stocks/summary/fundamentals.html?fourWayKey=GB00B1YW4409GBGBXSET1

XPATH://*[@id='leftTable']/table[1]/tbody/tr[23]/td[2](雖然它不與任何工作XPATH)。

我得到的錯誤

Error: Imported XML content cannot be parsed. 

我認爲這個問題是與頁面本身,但我看不出有什麼谷歌是看到(或者可以嗎?)任何指針將不勝感激。

+1

當然,IMPORTXML可以導入HTML - 這不一定是格式良好的XML?你嘗試過IMPORTHTML嗎?而且,可以肯定的是,嘗試使用XPath表達式_without_「tbody」。 –

+0

所以IMPORTHTML確實有效,但所有XPATH似乎都失敗了。它可能是源URL的問題嗎? – cjm2671

+0

你試圖在原始源代碼HTML中找到真正的東西,還是由Javascript生成?你是否嘗試過沒有「tbody」的表情?你如何識別路徑表達式? –

回答

1

令人難以置信的奇怪,但新版Google表格中關於IMPORTXML功能的問題的一般解決方案是 - use the older version

在那裏,如果滿足下列公式是在小區中使用:

=IMPORTXML("http://www.londonstockexchange.com/exchange/prices/stocks/summary/fundamentals.html?fourWayKey=GB00B1YW4409GBGBXSET1","//*[@id='leftTable']/table[1]/tbody/tr[23]/td[2]") 

所顯示的結果是:

8.10p 

哪個是正確的,我假定。

+0

哇。我確信我做得對!謝謝!想想有什麼方法可以提交錯誤報告? – cjm2671

+0

此處報告的錯誤:https://productforums.google.com/forum/#!category-topic/docs/spreadsheets/report-an-issue/chrome-os/chrome-browser/splMltaknjM – cjm2671

+0

@ cjm2671不客氣。我想說這是衆所周知的IMPORTXML是越野車,但它不能傷害提醒他們。 –

相關問題