导入Google工作表的XPath问题

时间:2018-09-20 04:54:09

标签: xml xpath import google-sheets

将网页表格的一个单元格导入Google表格时出现问题。如果我切断了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(底部第二行)是“ row”

1 个答案:

答案 0 :(得分:0)

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

因此,让我们获得倒数第二个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)