google-spreadsheet
  • google-query-language
  • 2016-07-29 77 views 0 likes 
    0

    我使用通過Chrome的Copy XPath創建查詢。它工作得很好,但不是這個問題。通過XPath查詢報廢數據

    這裏is the site我從中提取數據。

    一個查詢(表號旁邊的「Senaste NAV-航向對接」 1)工程

    =IMPORTXML("http://www.di.se/di-fonder/fonddetaljer/?InstrumentId="&1085603;"//*[@id='fund-summary-wrap']/div[1]/dl[2]/dd/text()") 
    

    但是,當我從表中複製XPath標題爲「AVKASTNING」我得到的數據,請幫助

    =IMPORTXML("http://www.di.se/di-fonder/fonddetaljer/?InstrumentId="&1085603;"//*[@id='ctl00_FourColumnWidthContent_ThreeColumnsContent_MainAndSecondColumnContent_fundInfo_fundPerformance_tableFund']/tbody/tr[4]/td[2]/span") 
    

    回答

    0

    如果您願意嘗試另一種方式,以下將獲得「AVKASTNING」表。

    =IMPORTHTML("http://www.di.se/di-fonder/fonddetaljer/?InstrumentId=1085603","table",7) 
    

    如果您想要表使用指數的特定值。下面的示例獲取第二行第二列的值:

    =index(IMPORTHTML("http://www.di.se/di-fonder/fonddetaljer/?InstrumentId=1085603","table",7),2,2) 
    
    +0

    它可以完美兼容一些小的調整,一些基金只有4桌和一些5.通過添加具有表#A柱和InstrumentID它是完美的! –

    相關問題