【问题标题】:XML file "Imported content is empty" error in sheets工作表中的 XML 文件“导入的内容为空”错误
【发布时间】:2021-03-18 06:54:47
【问题描述】:

我正在尝试在电子表格中导入 .xml 文件: http://numismatics.org/ocre/id/ric.2_3(2).hdn.88.xml

导入整个文件有效,但是当我尝试导入特定项目(例如 //legend)时,我收到错误消息:“导入的内容为空”: https://docs.google.com/spreadsheets/d/14uLZ5nTFiTkb4HYQ_a4xjuIgmXbReTPCDBvvTHuqAck/edit?usp=sharing

我做错了什么?

谢谢!

【问题讨论】:

    标签: xml xpath google-sheets import google-sheets-formula


    【解决方案1】:

    尝试:

    =ARRAYFORMULA(REGEXEXTRACT(QUERY(ARRAY_CONSTRAIN(IMPORTDATA(
     "http://numismatics.org/ocre/id/ric.2_3(2).hdn.88.xml"), 1000, 1), 
     "where Col1 contains 'legend'"), ">(.+)</"))
    

    【讨论】:

      【解决方案2】:

      在你的情况下,下面的 xpath 怎么样?

      修改后的xpath:

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

      修改公式:

      =IMPORTXML(A1,"//*[local-name()='legend']")
      
      • 在这种情况下,http://numismatics.org/ocre/id/ric.2_3(2).hdn.88.xml 被放入单元格“A1”中。

      结果:

      参考:

      【讨论】:

      • @user3236166 欢迎。谢谢你让我知道。我很高兴你的问题得到了解决。如果您的问题已解决,请按接受按钮。与您有相同问题的其他人也可以将您的问题作为可以解决的问题。我认为您的问题和解决方案将对他们有用。如果找不到按钮,请随时告诉我。 stackoverflow.com/help/accepted-answer
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多