Konverter XML ke CSV: Konversi catatan XML menjadi CSV
Konverter XML ke CSV mengubah XML yang berisi catatan berulang menjadi CSV RFC-4180. Alat ini dapat mendeteksi elemen catatan berulang secara otomatis, atau menggunakan yang Anda tentukan. Setiap catatan menjadi baris; field bersarang menggunakan notasi titik, dan atribut XML menjadi kolom dengan nama berawalan @. Salin output untuk alur kerja berbasis CSV atau penggunaan lebih lanjut.
Konverter XML ke CSV mengubah data XML dengan catatan berulang menjadi baris yang dipisahkan koma. Alat ini berguna ketika sistem, skrip, atau alur kerja mengharapkan CSV tetapi data sumbernya adalah XML. Konverter secara otomatis mendeteksi elemen catatan berulang, dan Anda dapat menentukan elemen tersebut secara manual bila diperlukan.
Selama konversi, setiap catatan berulang menjadi satu baris CSV. Field dari elemen XML bersarang diratakan menjadi nama kolom menggunakan notasi titik, sedangkan atribut direpresentasikan sebagai kolom yang namanya diawali dengan @. Hasilnya mengikuti pemformatan CSV RFC-4180. Aturan-aturan ini membuat struktur catatan lebih mudah dipindai dalam spreadsheet atau diteruskan ke alat yang menerima CSV, sambil mempertahankan jalur yang dapat dikenali ke nilai bersarang.
XML merepresentasikan data terstruktur dengan elemen dan atribut bersarang, sedangkan CSV menyusun nilai dalam baris dan kolom. Mengonversi XML ke CSV dapat membantu memindahkan catatan berulang ke sistem yang menerima data tabular, memeriksa nilai, atau menyiapkan contoh ringkas untuk dokumentasi, tiket, atau kode. Karena output diratakan, output cocok untuk catatan berulang alih-alih mempertahankan struktur bersarang penuh XML.
Konversi berjalan sepenuhnya di browser Anda: input Anda diproses di perangkat Anda, dan tidak ada data yang diunggah, disimpan, atau dikirim ke server. Alat ini tidak memiliki ketergantungan server, sehingga setelah halaman dimuat, konversi terus berfungsi offline. Developer dan insinyur DevOps dapat menggunakannya untuk memeriksa catatan XML atau menyiapkan output CSV untuk alur kerja yang mengharapkan data tabular.
Langkah 1: Tempel input XML Anda ke dalam konverter. Gunakan XML dengan catatan berulang untuk membuat baris CSV untuk setiap catatan.
Langkah 2: Tinjau bagaimana elemen catatan berulang dipilih. Alat ini mendeteksinya secara otomatis, atau Anda dapat menentukan elemen secara manual.
Langkah 3: Sesuaikan opsi yang tersedia jika diperlukan. Secara khusus, pilih elemen catatan secara manual ketika deteksi otomatis tidak cocok dengan catatan yang Anda inginkan.
Langkah 4: Tinjau hasil CSV. Field bersarang muncul dengan nama kolom notasi titik, dan atribut menggunakan nama kolom berawalan @.
Langkah 5: Salin output CSV dan gunakan dalam kode, dokumentasi, atau alat lain yang menerima CSV.
Kasus penggunaan: Pindahkan data XML ke sistem yang hanya menerima CSV. Setiap catatan XML berulang menjadi baris yang dapat Anda salin ke langkah berikutnya dari alur kerja Anda.
Kasus penggunaan: Periksa apakah nilai CSV yang Anda terima cocok dengan XML aslinya. Mengonversi XML membuat catatan berulangnya lebih mudah dibandingkan dalam bentuk tabular.
Kasus penggunaan: Siapkan data XML untuk dokumentasi, tiket, atau pesan commit. CSV yang diratakan dapat memberikan tampilan ringkas dari catatan berulang.
Kasus penggunaan: Periksa kewarasan konversi sebelum menempelkan hasilnya ke kode. Tinjau baris, kolom field bersarang, dan kolom atribut dalam output.
Kasus penggunaan: Ubah daftar elemen XML berulang menjadi baris untuk alur kerja berbasis CSV. Deteksi catatan otomatis membantu memulai, dan pemilihan manual memungkinkan Anda menentukan elemen catatan.
Kasus penggunaan: Periksa nilai dari catatan XML bersarang dalam tata letak tabular. Nama kolom notasi titik menunjukkan dari mana field bersarang berasal, sedangkan kolom berawalan @ mengidentifikasi atribut.