【发布时间】:2016-09-29 02:03:22
【问题描述】:
我实际上与一家公司合作,他们过去常常处理一些 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>
我应该如何改造它:
【问题讨论】:
-
您可以使用 PHP 等语言和 PHPExcel 进行转换。
-
另一种方法是PowerShell。然后你可以从你的调度软件或类似 Jenkins 的软件中运行它。
标签: xml