XML から EXECL への変換

WBOY
WBOYオリジナル
2016-06-13 13:19:22881ブラウズ

XML を EXECL に変換
PHP によって生成された XML ファイルを execl テーブル表現に変換したいです
たとえば、私の XML は

XML コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--> <subject>
  Basic Information 
 <question>
  What is your age? 
  <answer>8-12</answer> 
  <count>2</count> 
  <ratio>0.01%</ratio> 
  <answer>13-19</answer> 
  <count>43</count> 
  <ratio>0.31%</ratio> 
  <answer>20-34</answer> 
  <count>65</count> 
  <ratio>0.47%</ratio> 
  <answer>35-49</answer> 
  <count>24</count> 
  <ratio>0.18%</ratio> 
  <answer>50+</answer> 
  <count>3</count> 
  <ratio>0.02%</ratio> 
  </question>
<question>
  What is your gender? 
  <answer>Male</answer> 
  <count>119</count> 
  <ratio>0.87%</ratio> 
  <answer>Female</answer> 
  <count>18</count> 
  <ratio>0.13%</ratio> 
  </question></subject>

の場合、 EXECL で表現すると、
は最終階層の回答数と割合のみを表示し、質問の内容は表示されず、回答数割合のデータは同一行にありません。
XML データを通常に表示する方法に関するガイダンスを持っている人はいますか?

-----解決策-------------- ---- --
コードは?
------解決策------------------
EXECL には独自の形式があるため、変換することしかできませんexecl形式で開くことができます。
------解決策------------------
PHP はこの XML を解析し、フィールドをカンマで区切って、Excel
で開くことができる x.csv を出力します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。