XML ke CSV
Konversi record XML ke spreadsheet CSV.
Tentang alat ini
XML to CSV Converter mengekstrak elemen record yang berulang dari dokumen XML dan mengonversinya menjadi spreadsheet CSV datar. Elemen anak langsung dari elemen root XML diperlakukan sebagai baris, dan nama elemen anaknya menjadi header kolom CSV.
Field yang hilang dibiarkan kosong. Nilai yang mengandung koma atau tanda kutip di-escape dengan benar sesuai RFC 4180. Seluruh proses konversi berjalan di browser Anda menggunakan DOMParser bawaan — tidak ada XML yang dikirim ke server mana pun. Alat ini bekerja paling baik dengan XML yang terstruktur dengan baik dan memiliki skema yang konsisten di semua record.
Cara penggunaan
- Tempel XML Anda ke area XML Input, atau klik Sample untuk memuat contoh.
- Klik Convert untuk menghasilkan CSV.
- Periksa hasilnya — setiap elemen anak XML menjadi satu kolom.
- Klik Copy untuk menyalin CSV ke clipboard Anda.
Kasus penggunaan
Analis data yang menerima ekspor XML mengonversinya ke CSV untuk dianalisis di Excel atau Google Sheets. Developer yang memigrasikan data antar sistem mengonversi data konfigurasi XML ke CSV untuk diimpor. Editor konten mengonversi feed produk dari XML ke CSV untuk penyuntingan massal.
Pertanyaan umum
- Struktur XML seperti apa yang diharapkan oleh alat ini? — Struktur dua tingkat: elemen root yang berisi elemen anak berulang (record), masing-masing dengan elemen anaknya sendiri (field). Contoh: <root><record><field>...</field></record></root>.
- Apa yang terjadi jika record memiliki field yang berbeda-beda? — Alat ini mengumpulkan semua nama field unik di seluruh record. Field yang hilang pada suatu record dibiarkan sebagai sel CSV kosong.
- Apakah ini menangani atribut XML? — Saat ini belum. Hanya konten teks elemen anak yang diekstrak. Atribut XML diabaikan dalam konversi.