CSV ke XML

Berjalan di perangkat Anda · File Anda tidak pernah meninggalkan perangkat.

Taruh CSV atau tempel teksnya dan dapatkan dokumen XML dengan elemen <root>, satu elemen <item> per baris, dan satu elemen anak per kolom yang dinamai sesuai header. Pemisah dideteksi otomatis (koma, titik koma, tab, garis tegak), kolom berkutip ditangani sesuai RFC 4180, dan BOM UTF-8 dibuang.

Nama kolom yang tidak bisa jadi nama elemen XML (berisi spasi, simbol, atau diawali angka) dibersihkan dengan garis bawah ("Harga satuan" menjadi Harga_satuan), jadi keluarannya selalu well-formed. Nilai ditulis sebagai teks di dalam elemen; tidak ada atribut, supaya dokumennya sederhana untuk parser mana pun.

Anda melihat 200 baris pertama sebelum mengunduh, dan konversinya seluruhnya di perangkat Anda.

Cara CSV ke XML

  1. Taruh file CSV, atau tempel teks CSV.
  2. Biarkan pemisah pada otomatis, atau pilih sendiri.
  3. Klik «Konversi ke XML» dan periksa pratinjaunya.
  4. Unduh file .xml.

Format yang didukung dan batasan

Masukan
CSV / TSV, file atau teks yang ditempel
Keluaran
XML 1.0, UTF-8, <root><item>…</item></root>
Parsing
RFC 4180; pemisah dideteksi otomatis
Nama
Nama header dibersihkan jadi nama elemen yang sah
Berjalan di
Di browser – tanpa unggah

Tidak cocok untuk: Membuat XML dengan skema tertentu (format bank, pajak, atau marketplace): nama elemen berasal dari header Anda, bukan dari skema.

Pertanyaan umum

Apakah file saya diunggah ke server?
Tidak. Konversi berjalan sepenuhnya di browser, memakai tenaga perangkat Anda sendiri. File tidak pernah meninggalkan HP atau laptop Anda; karena itu alat ini tetap bekerja tanpa internet setelah halaman terbuka.
Struktur XML-nya seperti apa?
Deklarasi XML, lalu <root>, lalu untuk setiap baris satu <item> berisi satu elemen per kolom: <item><nama>Budi</nama><kota>Surabaya</kota></item>. Elemen barisnya selalu bernama item.
Header saya berisi spasi; masalah?
Tidak. Nama dibersihkan sesuai aturan XML: spasi dan simbol menjadi garis bawah, dan angka di depan diberi garis bawah. Sisa namanya tidak berubah.
Pemisahnya dideteksi?
Ya; koma, titik koma, tab, dan garis tegak dicoba pada baris-baris pertama dan yang konsisten menang. Anda juga bisa memilihnya sendiri.

Lainnya di Lembar kerja dan data

Alat terkait