Importxml谷歌电子表格功能

时间:2016-12-10 23:54:17

标签: xml xpath google-sheets

我正在尝试从我服务器中托管的xml导入节点但是我收到错误: =importxml("http://www.jaguatiricadigital.com/notas_xml/NFe33150117082461000153550020000001001857920160.xml";"/")

但是,当我只使用斜杠作为XPATH查询时,它返回没有节点标记的整个整个xml: SY-DINNR

我需要将节点作为标头和内容导入为行。 XPATH是从Chrome复制的。我已经在另一个主题中建议将双引号更改为单引号。 我知道Excel很快就会这样做,但我使用的是Mac,办公室版本不支持xml导入。

可能有什么问题?提前谢谢。

1 个答案:

答案 0 :(得分:1)

您的XML具有创建XPath时需要考虑的默认命名空间。我不确定Google电子表格是否提供了一种定义名称空间前缀的方法,以便在IMPORTXML XPath中使用。如果找不到,则可以使用local-name()完全忽略名称空间。例如,以下XPath将返回名为natOp的所有元素,忽略元素的命名空间,在XML文档中的任何位置:

//*[local-name()='natOp']

快速测试:

enter image description here