2016-09-26 5 views
0

私は実際に会社と働いており、XML形式のデータを扱うために使用しています。 2週間後の私の仕事は、これらのXMLデータの一部をExcelデータに変換する方法を見つけることです(下記の例を参照)。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

あなたは、変換を行うためにPHPExcelとともに、PHPなどの言語を使用することができます。 –

+0

もう1つの方法は[PowerShell](https://blogs.technet.microsoft.com/heyscriptingguy/2015/11/25/introducing-the-powershell-excel-module-2/)です。その後、スケジューリングソフトウェアやJenkinsのようなものから実行することができます。 – BenH

答えて

関連する問題