私はPythonを使用してCSVに変換したいXMLファイルを持っています。 Testitemname
タグのコンテンツはCSV
というヘッダーと内容がTestvalue
タグのCSVの値として必要です。誰かがこれで私を助けることができますか?Pythonを使用したXMLからCSVへ
サンプルXMLファイル(入力)
<sample:batch xmlns:sample="http://sample.com/schema/sampleimport">
<sample:TestData>
<sample:Testitem>
<sample:TestitemName>Field1</sample:TestitemName>
<sample:Testvalue>1</sample:Testvalue>
</sample:Testitem>
<sample:Testitem>
<sample:TestitemName>Field2</sample:TestitemName>
<sample:Testvalue>Hi</sample:Testvalue>
</sample:Testitem>
<sample:Testitem>
<sample:TestitemName>Field3</sample:TestitemName>
<sample:Testvalue>1234</sample:Testvalue>
</sample:TestData>
<sample:TestData>
<sample:Testitem>
<sample:TestitemName>Field1</sample:TestitemName>
<sample:Testvalue>3</sample:Testvalue>
</sample:Testitem>
<sample:Testitem>
<sample:TestitemName>Field2</sample:TestitemName>
<sample:Testvalue>Hello</sample:Testvalue>
</sample:Testitem>
<sample:Testitem>
<sample:TestitemName>Field3</sample:TestitemName>
<sample:Testvalue>999</sample:Testvalue>
</sample:TestData>
所望のCSVファイル(出力)
Field1,Field2,Filed3 (Header field names)
1,Hi,1234 (1st record)
3,Hello,999 (2nd record)
これまでに何を試みましたか? – sgrg