gpt4 book ai didi

xml - 从 XML 中提取数据字段到 Excel

转载 作者:数据小太阳 更新时间:2023-10-29 01:55:00 26 4
gpt4 key购买 nike

我有一个巨大的 Excel 电子表格,其中包含客户的记录,其中每一列都是一个字段。有一个名为 Demographics 的字段,其中包含客户的调查结果,并且完全采用 XML 格式。也就是说,每个客户都有一个关于他们的人口统计信息的调查结果,如性别、婚姻状况、收入、年龄等,这些信息以 XML 格式给出。值得注意的是,整个 XML 就像电子表格单元格中的一大段文本,我无法用它来分析数据。

现在的问题是我想提取每个客户的人口统计数据并将其作为字段显示在同一个电子表格中,即每个客户都有年龄、性别等。我该怎么做?我试过用谷歌搜索这个,但似乎没有人遇到同样的问题。我使用的是 Excel 2007/2010。

最佳答案

如果 XML 具有这样的平面结构:

enter image description here

您可以将“XML”列转换为 XML 文件,然后将其重新导入到您的 Excel 工作表中。为此,只需

将 XML 列复制并粘贴到文本编辑器中,

<customer><age>34</age><gender>m</gender></customer>
<customer><age>38</age><gender>f</gender></customer>

添加一个开始/结束的根元素,

<customers>
<customer><age>34</age><gender>m</gender></customer>
<customer><age>38</age><gender>f</gender></customer>
</customers>

并另存为 customers.xml

现在。使用 XML-> Developer Tools 功能区中的 Import 将其导入回 excel。基于“平面”XML 结构,Excel 将为单个值创建列:

enter image description here

当然这只有在 XML 结构合适的情况下才有效,但如果合适,则无需编写宏或手动解析“XML”文本内容。

关于xml - 从 XML 中提取数据字段到 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9925108/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com