加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

将数据字段从XML提取到Excel

发布时间:2020-12-16 23:17:11 所属栏目:百科 来源:网络整理
导读:我有一个巨大的Excel电子表格,其中包含客户的记录,其中每列都是一个字段.有一个名为Demographics的字段,其中包含Customers的调查结果,它完全采用 XML格式.也就是说,每个客户都有一个关于人口统计信息的调查结果,如性别,婚姻状况,收入,年龄等,以XML格式提供.
我有一个巨大的Excel电子表格,其中包含客户的记录,其中每列都是一个字段.有一个名为Demographics的字段,其中包含Customers的调查结果,它完全采用 XML格式.也就是说,每个客户都有一个关于人口统计信息的调查结果,如性别,婚姻状况,收入,年龄等,以XML格式提供.值得注意的是,整个XML就像电子表格单元格中的一大块文本,我无法用它来分析数据.

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

解决方法

如果XML具有如下平面结构:

您可以将“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->将其导回到excel中从开发人员工具功能区导入.基于“扁平”XML结构,Excel将为单个值创建列:

当然,这只有在XML结构合适的情况下才有效,但如果适用,它可以在不编写宏或手动解析“XML”文本内容的情况下工作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读