将XML转换为Excel

时间:2016-09-26 13:43:19

标签: xml

我正在与一家公司合作,他们习惯使用XML格式的一些数据。我的任务是两周后找到一种方法将这些XML数据的一部分转换为Excel数据(参见下面的示例)。

XML数据:

<?xml version="1.0" encoding="iso-8859-1" ?>  
<instance>
<datarow>
 <element id="ID_USER">.anonymous</element> 
 <element id="knri2">147510257</element> 
 <element id="jahr">2016</element> 
 <element id="berichtigung">false</element> 
 <element id="anzeige">false</element> 
 <element id="widerruf">false</element> 
 <element id="Uname">Eli A.  GmbH & Co.</element> 
 <element id="Ustrasse">Mezutball. 23</element> 
 <element id="Uhausnr" /> 
 <element id="Uplz">97052</element> 
 <element id="Uort">Sokode</element> 
 <element id="knri1">TG</element> 
 <element id="Uart" /> 
 <element id="Utelefon" /> 
 <element id="Uemail" /> 
 <element id="Hname" /> 
 <element id="Hart" /> 
 <element id="Hstrasse" /> 
 <element id="Hhausnr" /> 
 <element id="Hplz" /> 
 <element id="Hort" /> 
 <element id="Htelefon" /> 
 <element id="Hemail" /> 
 <element id="quartal">Juni</element> 
 <element id="zlnr" /> 
 <element id="ffw_version">ZM_Formular_online V2.0</element> 
</datarow>
<dataset id="tbl_ZM_tabelle">
<datarow>
 <element id="knre1">AT</element> 
 <element id="knre2">U51877704</element> 
 <element id="umsatz_art">0</element> 
 <element id="betrag">99</element> 
</datarow>
 <datarow>
<element id="knre1">AT</element> 
<element id="knre2">U63661718</element> 
<element id="umsatz_art">0</element> 
<element id="betrag">196</element> 
</datarow>
<datarow>
 <element id="knre1">CZ</element> 
<element id="knre2">45794863</element> 
<element id="umsatz_art">0</element> 
<element id="betrag">-263</element> 
</datarow>
<datarow>
<element id="knre1">PL</element> 
<element id="knre2">6762147058</element> 
<element id="umsatz_art">0</element> 
<element id="betrag">158</element> 
</datarow>
</instance>

我应该如何改造它:

output

1 个答案:

答案 0 :(得分:0)

如果数据不多,您可以使用一些在线转换器。

http://www.convertcsv.com/xml-to-csv.htmb 要么 http://codebeautify.org/xml-to-csv-converter#

此外,您可以使用PHP,这里有类似的问题:Convert XML to CSV with PHP