我正在尝试将数据从公开的XML来源导入我的Google表格。数据可以作为来自HTML表示的直接链接使用-XML文件包含相同的数据。 参考:https://cordis.europa.eu/project/rcn/214839/factsheet/en和https://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”。
我在这里做什么错了?
答案 0 :(得分:0)
您将要使用本地名称功能。
=IMPORTXML("https://cordis.europa.eu/project/rcn/214839_en.xml","//*[local-name()='rcn']")