【问题标题】:xpath problem for importing into google sheets导入谷歌表格的xpath问题
【发布时间】:2018-09-20 04:54:08
【问题描述】:

我在将网页表格的一个单元格导入谷歌表格时遇到问题。如果我切断 xpath;它像这样导入无法区分的整行:

EarningsPerShareAfterTaxسود (زیان) خالص هر سهم– ریال۸۰۸۰۳

我使用的公式是:

=IMPORTXML("http://codal.ir/Reports/Decision.aspx?LetterSerial=M5h5Z2UhIZrScwDbGVf19w%3d%3d&rt=0&let=6&ct=0&sheetId=1","//*[@id='ctl00_lblYearEndToDate']")

但我不想要这个。例如,我只想要此链接表格的 一个单元格the web-page

我想要第二(从右到左)列的 EarningsPerShareAfterTax(倒数第二行),即“八十”

【问题讨论】:

    标签: xml xpath import google-sheets


    【解决方案1】:

    语言(波斯语?)是从右到左排序的,对吧?

    所以让我们得到倒数第二个tr 和第二个(实际上是第三个)td

    //tr[last()-1]/td[3]
    

    我注意到输出中有换行符左右。我们可以使用 INDEX 将结果限制为实际值:

    =Index(IMPORTXML("http://codal.ir/Reports/Decision.aspx?LetterSerial=M5h5Z2UhIZrScwDbGVf19w%3d%3d&rt=0&let=6&ct=0&sheetId=1","//tr[last()-1]/td[3]"), 2)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多