DevToolPal
ID

Konverter XML ke TSV

Ubah record XML yang berulang menjadi nilai yang dipisah tab dan bisa langsung ditempel ke spreadsheet.

Berjalan lokal, tidak pernah diunggah

Opsi

Input

0 karakter · 0 B

Output

0 karakter · 0 B

Fungsinya

Alat ini mengonversi record yang berulang dalam dokumen XML menjadi TSV (tab-separated values). Setiap record menjadi satu baris, elemen anak dan atributnya menjadi kolom, dan elemen bersarang diratakan menjadi nama bertitik. Salin hasilnya dan tempel ke spreadsheet mana pun.

Cara menggunakan

  1. Tempel XML ke kotak Input, unggah file .xml, atau klik Contoh.
  2. TSV muncul di sebelah kanan saat Anda mengetik.
  3. Matikan Sertakan baris header jika Anda hanya menginginkan nilainya.
  4. Salin hasilnya, atau unduh sebagai file .tsv.

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 (tab ditampilkan sebagai →)

name→address.city→id
Alice→Shanghai→1
Bob→Beijing, China→2

Catatan

Nilai yang berisi tab, baris baru, atau tanda kutip ganda dibungkus tanda kutip. Nilai disimpan sebagai teks, persis seperti yang tertulis di XML.

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.

› Mengapa memilih TSV?

TSV bisa langsung ditempel ke Excel atau Google Sheets dengan satu nilai per sel, dan koma di dalam data tidak perlu dikutip.