Tidak suka iklan? Pergi Bebas Iklan Hari ini

Pengubah XML ke CSV

DataPengembang
IKLAN · HAPUS?
MEMASUKKAN

Pilihan

Nama tag dari elemen yang diulang. Kosongkan agar secara otomatis dideteksi dari anak elemen paling umum dari akar.
Préfiks untuk kolom atribut agar dapat dibedakan dari kolom elemen.
Tempelkan XML di sebelah kiri untuk mengekstrak baris.
IKLAN · HAPUS?

Memandu

Pengubah XML ke CSV

Pengubah XML ke CSV

Tempelkan dokumen XML apa saja dan ubah rekam ulangnya menjadi file CSV datar. Alat ini secara otomatis mendeteksi elemen baris dan kolom dari tag elemen dan atribut, menampilkan pratinjau 10 baris pertama, dan memungkinkan Anda mengunduh CSV lengkap — berguna untuk memindahkan data dari sistem lama, ekspor, atau feed XML ke spreadsheet dan pipeline ETL.

Cara Penggunaan

  1. Tempelkan XML Anda ke area masukan, atau tarik dan lepas file .xml ke uploader.
  2. Biarkan elemen baris kosong agar alat secara otomatis mendeteksi anak paling umum dari akar, atau ketikkan nama tag (misalnya). order, record, item) untuk menargetkan elemen ulang tertentu.
  3. Pilih pemisah (koma, titik koma, tab, atau pipa) dan pembatas baris (LF atau CRLF) yang sesuai dengan sistem yang Anda ekspor.
  4. Bebaskan pilihan untuk mencantumkan baris header, mencatat atribut XML sebagai kolom tambahan, dan menghapus spasi kosong dari nilai.
  5. Periksa pratinjau (10 baris pertama) dan ringkasan baris/kolom, lalu klik ikon unduh untuk menyimpan CSV lengkap.

Fitur

  • Deteksi otomatis elemen baris – Memilih anak langsung paling umum dari akar sehingga kebanyakan dokumen XML dapat digunakan tanpa konfigurasi.
  • Pengambilan atribut – Atribut XML dapat dipromosikan ke kolom sendiri dengan prefix yang dapat dikonfigurasi (default @) sehingga mudah dibedakan dari kolom elemen.
  • Kolom gabungan kunci – Header diinferensikan dari setiap baris, sehingga field opsional atau yang jarang terisi tetap muncul dalam output.
  • Pemrosesan menurut RFC 4180 – Nilai yang mengandung pemisah, kutipan, atau baris baru secara otomatis dikutip dan dienkripsi.
  • Pemisah dan pembatas baris yang dapat dikonfigurasi – Koma, titik koma, tab, atau pipa; LF atau CRLF — cocok persis dengan apa yang diharapkan oleh alat turunan.
  • Pratinjau + unduh lengkap – Pratinjau di layar dibatasi pada 10 baris pertama agar halaman tetap responsif, sementara Copy dan Download selalu beroperasi pada output lengkap.
  • Berjalan sepenuhnya di browser Anda – Data XML tidak pernah meninggalkan mesin Anda, yang penting ketika data mengandung catatan pelanggan atau bisnis.

Kapan Menggunakan Alat Ini

  • Pemindahan data lama – Mengambil rekam dari sistem lama yang hanya menghasilkan XML dan memuatnya ke spreadsheet, alat analisis, atau database modern.
  • Sumber data terbuka – Banyak dataset pemerintah dan riset masih didistribusikan dalam bentuk XML; CSV lebih ramah untuk analisis.
  • Respons API – Cepat memperluas respons API XML menjadi bentuk tabel untuk pemeriksaan cepat atau berbagi dengan pihak non-teknis.
  • Ekspor SaaS – Beberapa produk SaaS berbasis perusahaan hanya menghasilkan XML saat ekspor; CSV adalah format yang diharapkan oleh spreadsheet, dashboard, dan alat ETL saat impor.

Tanya Jawab Umum

  1. Apa artinya memperdatangkan XML ke CSV?

    XML bersifat hierarkis — elemen dapat bersarang di dalam elemen lain hingga kedalaman yang tidak terbatas. CSV bersifat datar — setiap baris memiliki himpunan kolom yang sama. Perdatangan berarti memilih satu elemen XML yang diulang sebagai baris dan mengubah setiap field anak dan atributnya menjadi kolom. Cabang yang sangat bersarang biasanya dikompresi ke isi teks atau digabung dengan pemisah, yang merupakan alasan mengapa CSV sangat cocok untuk data tabel, namun kehilangan informasi untuk struktur pohon yang sebenarnya.

  2. Mengapa CSV membutuhkan aturan khusus untuk mengatur koma, kutipan, dan baris baru?

    CSV adalah format pemisah, sehingga koma, kutipan, atau baris baru yang muncul secara literal dalam nilai akan salah dibaca sebagai batas kolom atau baris. RFC 4180 memecahkan ini dengan mengemas nilai tersebut dalam kutipan ganda dan menggandakan kutipan ganda yang terdapat di dalamnya (""). Ini menjaga format sederhana untuk diproses dengan mesin keadaan kecil, sambil tetap memungkinkan teks bebas dalam field.

  3. Mengapa atribut XML dianggap berbeda dari elemen anak?

    Dalam XML, atribut berada di tag pembuka, sedangkan elemen anak berada di dalamnya, tetapi dalam CSV keduanya menjadi kolom. Alat biasanya membedakannya dengan memberikan prédiks pada kolom atribut (umumnya dengan @) sehingga konsumen turunan dapat mengetahui bahwa atribut @id adalah metadata tentang baris, bukan field yang bersaudara. Konvensi ini juga mencegah konflik nama ketika nama elemen dan atribut sama.

  4. Apa perbedaan antara pembatas baris LF dan CRLF dalam file CSV?

    LF (\n) adalah pembatas baris pada Unix dan macOS; CRLF (\r\n) adalah konvensi Windows dan merupakan pembatas baris yang ditentukan oleh RFC 4180. Pemroses modern menerima keduanya, tetapi beberapa alat lama Windows — dan Excel di Windows saat membuka file dengan pembatas baris campur — berperilaku terbaik dengan CRLF. Memilih pembatas baris yang tepat dari awal menghindari kesalahan impor halus di bawah.

  5. Mengapa deteksi otomatis kolom didasarkan pada gabungan kunci dari semua baris?

    Dalam dunia nyata, XML sering memiliki elemen opsional — beberapa rekam memiliki atribut atau elemen anak yang tidak dimiliki rekam lain. Jika hanya menggunakan field dari rekam pertama sebagai daftar kolom, semua field opsional yang muncul di rekam berikutnya akan hilang secara diam-diam. Mengambil gabungan kunci dari semua baris memastikan bahwa setiap field unik mendapatkan kolom sendiri, dengan sel kolom kosong untuk rekam yang tidak mengandungnya.

Ingin bebas iklan? Bebas Iklan Hari Ini

Instal Ekstensi Kami

Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat

Ke Ekstensi Chrome Ke Ekstensi Tepi Ke Ekstensi Firefox Ke Ekstensi Opera

Papan Skor Telah Tiba!

Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!

IKLAN · HAPUS?
IKLAN · HAPUS?
IKLAN · HAPUS?

Pojok Berita dengan Sorotan Teknologi

Terlibat

Bantu kami untuk terus menyediakan alat gratis yang berharga

Belikan aku kopi
IKLAN · HAPUS?