Cara convert XML ke CSV
- Tempel XML atau buka file. Elemen yang paling sering berulang masing-masing dijadikan satu baris.
- Jika perlu, pilih elemen lain di Baris dari elemen, lalu pilih pemisah: koma, titik koma, tab, atau pipe.
- Salin CSV atau unduh file-nya. Centang Tambahkan UTF-8 BOM untuk Excel agar karakter beraksen tampil dengan benar di Excel.
Cara penamaan kolom
| XML | Kolom CSV |
|---|---|
Atribut pada record, id="7" | @id |
Elemen anak <name> | name |
Elemen bertingkat <address><city> | address.city |
Atribut pada elemen anak, <price currency="EUR"> | price.@currency |
Elemen anak berulang, misalnya beberapa <tag> | Satu sel, nilai digabung dengan “; ” |
<ns:name> dengan Abaikan prefiks namespace | name |
Memilih delimiter
Koma adalah standarnya, tetapi Excel dengan pengaturan regional Indonesia dan banyak negara Eropa mengharapkan titik koma, karena di sana koma dipakai sebagai pemisah desimal. Output yang dipisahkan tab bisa ditempel dengan rapi ke spreadsheet, dan pipe berguna jika data berisi koma sekaligus titik koma. Nilai yang mengandung delimiter, tanda kutip, atau baris baru diapit tanda kutip ganda, sesuai definisi RFC 4180.
Pertanyaan yang sering diajukan
Elemen mana yang dijadikan baris?
Konverter menghitung seberapa sering setiap path elemen muncul dan memilih elemen berulang dengan data terbanyak, misalnya catalog/product. Anda bisa memilih path lain; angka dalam kurung menunjukkan berapa banyak baris yang dihasilkan.
Bagaimana jika record saya memiliki field yang berbeda?
Setiap field dari setiap record menjadi kolom, dan nilai yang tidak dimiliki suatu record dibiarkan kosong.
Bisakah saya langsung mendapatkan file Excel?
Bisa. XML ke Excel membuat file .xlsx asli dengan baris header tebal dan filter dari baris dan kolom yang sama.
Apakah data saya diunggah?
Tidak. Konversi berjalan sepenuhnya di browser Anda.