将XML解压缩到Excel中

时间:2015-07-15 15:19:52

标签: xml excel xml-parsing

有人可以帮助我如何将以下属性提取到excel文件中吗? 如果不能通过Excel完成,那么最好的方法是什么?

 <Job
  JOB_NAME="Vinoth"
  Time ="11:30"
 Date = "20150714">
</Job>
<Job
 JOB_NAME="Kumar"
 Time ="12:30"
Date = "20150715">
</Job>

1 个答案:

答案 0 :(得分:1)

您的第一个问题是您发布的XML 片段不是完整的XML文档。要使其成为完整的XML文档,您需要使用<xml>标记包装它,如下所示:

<xml>
    <Job JOB_NAME="Vinoth" Time ="11:30" Date = "20150714" />
    <Job JOB_NAME="Kumar" Time ="12:30" Date = "20150715" />
</xml>

将此文件另存为input.xml,以便稍后再次找到该文件。

我按照official Microsoft documentation关于如何使用Developer选项卡下的XML Import功能。简而言之,您必须配置Excel以在顶部显示“开发人员”选项卡。完成此操作后,您应该会在屏幕顶部看到以下内容:

enter image description here

点击Import下的XML按钮。这将提示您一个可以指定输入文件的对话框。选择上面保存的文件,并指定您希望数据的位置。 Excel将告诉您它要使用默认架构,因为您没有提供。这对于您的问题是可以接受的,但您还应该意识到XML文档通常具有XSD架构文件,该文件定义了它们的行为方式。

导入后,您的电子表格应如下所示:

enter image description here