如何从XML导入Google表格中的所有元素节点

催化剂

有没有办法将包含标头的完整XML模式下载到Google表格工作表中?

我希望将在线XML页面中的所有元素(包括标题)导入Google表格。

XML页面如下所示:

<staff>
    <admin>
        <first-name>Patrice</first-name>
        <family-name>Withers</family-name>
        <year-started>2006</year-started>
        <starting-salary>30,500</starting-salary>
        <current-salary>34,000</current-salary>
    </admin>
    <admin>
        <first-name>Shelly</first-name>
        <family-name>Lancer</family-name>
        <year-started>2015</year-started>
        <starting-salary>32,500</starting-salary>
        <current-salary>33,500</current-salary>
    </admin>
</staff>
<students>
    <full-time>
        <first-name>Henry</first-name>
        <family-name>Nunes</family-name>
        <status>Freshman</status>
        <current-tuition>2,400</current-tuition>
        <last-year-tuition>2,200</last-year-tuition>
    </full-time>
    <part-time>
        <first-name>Leslie</first-name>
        <family-name>Franks</family-name>
        <status>Senior</status>
        <current-tuition>2,300</current-tuition>
        <last-year-tuition>2,100</last-year-tuition>
    </part-time>
</students>

我正在尝试让Google表格下载完整的XML页面(包括元素标题),并显示它,最好像上面那样在缩进列中显示,或者在单列中显示如下:

<staff>
<admin>
<first-name>Patrice</first-name>
<family-name>Withers</family-name>
<year-started>2006</year-started>
<starting-salary>30,500</starting-salary>
<current-salary>34,000</current-salary>
</admin>
<admin>
<first-name>Shelly</first-name>
<family-name>Lancer</family-name>
<year-started>2015</year-started>
<starting-salary>32,500</starting-salary>
<current-salary>33,500</current-salary>
</admin>
</staff>
<students>
<full-time>
<first-name>Henry</first-name>
<family-name>Nunes</family-name>
<status>Freshman</status>
<current-tuition>2,400</current-tuition>
<last-year-tuition>2,200</last-year-tuition>
</full-time>
<part-time>
<first-name>Leslie</first-name>
<family-name>Franks</family-name>
<status>Senior</status>
<current-tuition>2,300</current-tuition>
<last-year-tuition>2,100</last-year-tuition>
</students>

IMPORTDATA建议另一个用户使用类似的问题,但是失败,因为一些XML数据带有逗号,类似于上面的示例输出。

玩家0

如果可以从身份验证凭据后面废弃您的网址,则可以尝试:

=ARRAYFORMULA(TRIM(TRANSPOSE(QUERY(TRANSPOSE(
 ARRAY_CONSTRAIN(IMPORTDATA("url_here"), 5000, 20)),,999^99))))

您也可以尝试:

=IMPORTXML("url_here", "//*")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何移动表格中的所有元素?

谷歌电子表格importxml:如何获取XML中元素节点的所有名称

如何在选择节点中遍历XML中的所有元素

NodeJS如何按元素查找所有XML节点

在python中解析xml以查找所有元素(节点)的xpath

如何搜索XML中的所有元素

如何使用powershell仅导入父节点而从xml文件中保留所有子节点?

如何从表格中获取所有 tr 元素并单击链接?

如何导入XML表Google表格

从 Google 表格中的 Etsy 站点导入 XML

使用Java复制节点内的所有元素,但不复制XML中的节点标签

如何选择在xml中具有空元素的节点

如何计算Google表格中的所有模式?

如何恢复XML标记中的所有XML元素?

如何获得所选表格的所有元素

提取IMPORTXML(Google表格)导入的文本中存在的所有百分比

从C#中的XML中删除所有子节点元素?

如何使节点列表中除目标元素以外的所有元素消失?

如何在NotePad ++中删除折叠的XML节点(和所有子节点)

如何在Powershell中获得子XML节点的所有父节点

使用PHP从XML中删除与节点中的特定字符串匹配的所有元素

如何隐藏除Google表格中的一张以外的所有表格?

如何使用公式(无脚本)列出或列出Google表格中的所有表格/标签

如何将 appscript (Google Docs) 中的表格附加到所有其他表格之上

导入XML以查询Google表格

在Visual Studio中,如何查找表格中的所有工具控件元素?

获取Groovy中XML节点的所有子节点的值

从基于Web的源将XML数据导入Google表格中

如何获取所有节点的名称和xml中xml的属性?