我无法使我的importxml语句正常工作-XML导入问题或XPath问题?

时间:2019-05-06 11:35:40

标签: xpath google-sheets google-sheets-importxml

我正在尝试将数据从公开的XML来源导入我的Google表格。数据可以作为来自HTML表示的直接链接使用-XML文件包含相同的数据。 参考:https://cordis.europa.eu/project/rcn/214839/factsheet/enhttps://cordis.europa.eu/project/rcn/214839_en.xml

我一直在浏览各种不同的资源,到目前为止没有任何帮助。似乎Google可以通过以下语句读取数据

df = pd.DataFrame(np.array(df.values.tolist()).reshape(len(df), -1), index=df.index)
print (df)
     0  1   2  3  4  5  6   7
TB1  1  5  24  1  0  0  0  31
TB2  7  4  13  1  0  0  0  25
TB3  7  6  20  0  7  4  2  20

IMPORTXML("https://cordis.europa.eu/project/rcn/214839_en.xml", "*")

产生结果。

但是,简单的XPath语句(例如=IMPORTXML("https://cordis.europa.eu/project/rcn/214839_en.xml", "//*") //rcn却对我不利,结果为“ N / A”。

我在这里做什么错了?

1 个答案:

答案 0 :(得分:0)

您将要使用本地名称功能。

=IMPORTXML("https://cordis.europa.eu/project/rcn/214839_en.xml","//*[local-name()='rcn']")