Fungsinya
Alat ini mengonversi data XML menjadi CSV. Alat ini menemukan record yang berulang di dalam dokumen, seperti setiap <user> di dalam <users>, lalu menulis satu baris CSV per record. Elemen anak dan atribut menjadi kolom, elemen bersarang diratakan menjadi nama kolom bertitik, dan setiap baris mendapat kumpulan kolom yang sama.
Cara menggunakan
- Tempel XML ke kotak Input, unggah file
.xml, atau klik Contoh. - CSV muncul di sebelah kanan saat Anda mengetik. XML yang rusak dilaporkan beserta baris dan kolomnya.
- Pilih Pemisah output dan apakah akan Sertakan baris header.
- Salin CSV-nya atau unduh sebagai file
.csv.
Contoh
<users>
<user id="1"><name>Alice</name><address><city>Shanghai</city></address></user>
<user id="2"><name>Bob</name><address><city>Beijing, China</city></address></user>
</users>
menjadi
name,address.city,id
Alice,Shanghai,1
Bob,"Beijing, China",2
Catatan
Sel yang berisi pemisah, tanda kutip, atau baris baru dikutip sesuai RFC 4180. Nilai disimpan sebagai teks persis seperti yang tertulis di XML, jadi angka nol di depan tidak hilang.
FAQ
› Elemen mana yang menjadi baris?
Elemen anak root yang berulang, misalnya setiap <user> di dalam <users>. Jika root hanya punya satu elemen anak, elemen itu menjadi satu-satunya baris.
› Apa yang terjadi pada atribut dan elemen bersarang?
Atribut menjadi kolom yang dinamai sesuai atributnya (id="1" → id). Elemen bersarang menjadi kolom bertitik seperti address.city. Nilai sederhana yang berulang digabung dengan "; ".
› Mengapa sebuah kolom bernama @id, bukan id?
Jika atribut dan elemen anak memiliki nama yang sama, atribut tetap memakai prefiks @ agar kedua kolom tetap terpisah.
› Bisakah hasilnya dibuka di Excel?
Bisa. Unduh file .csv lalu buka, atau pilih pemisah titik koma jika Excel Anda memakai koma sebagai pemisah desimal.