将XML字段名称转换为Excel列

时间:2018-01-12 17:41:00

标签: xml excel csv xls

我对XML没有任何经验,但我的一位电子商务客户遇到了问题。

他的ERP软件以下列方式输出他的产品:

<Record>
<Field Name="column1" Value="Product1" />
<Field Name="column2" Value="20" />
<Field Name="column3" Value="30" />
</Record>
<Record>
<Field Name="column1" Value="Product2" />
<Field Name="column2" Value="40" />
<Field Name="column3" Value="50" />
</Record>

如何以结果为表格的方式将此XML文件导入Excel:

列1列2栏3

产品1 20 30

产品2 40 50

等等..?

非常感谢任何帮助。

编辑:

我想这是原始文件的根,有一个完整的产品作为样本:

StoreName=Store Name
StoreID=6743
UserName=1
Password=xxxxx
OutputFormat=1
method=ProductManagement
XMLRecords=<Records>
<Record>
<Field Name="Comando" Value="A" />
<Field Name="NomeCat" Value="BOTAS E MACACOES" />
<Field Name="IDProduto" Value="5159271" />
<Field Name="CodProd" Value="107239" />
<Field Name="NomeProd" Value="MACACAO NYLON - 44" />
<Field Name="Peso" Value="5000.00" />
<Field Name="Descricao" Value=""/>
<Field Name="DescrLonga" Value="Grade orientada pelo numero da bota."/>
<Field Name="Estoque" Value="0" />
<Field Name="EstoqueMinimo" Value="0" />
<Field Name="Preco" Value="198.45" />
<Field Name="ImagemProd" Value="107239.JPG" />
<Field Name="ImagemDet" Value="107239.JPG" />
<Field Name="ImagemAmp" Value="107239.JPG" />
<Field Name="Adicional3" Value="051933" />
</Record><Record>

0 个答案:

没有答案