Logo
Prompt Minds

Konverter XML ke CSV

Letakkan file XML dan dapatkan tabel CSV yang bersih — record terdeteksi otomatis, atribut dan elemen bersarang menjadi kolom, dan nilai berulang dipertahankan.

XML फ़ाइल डालें और साफ़ CSV टेबल पाएँ — records अपने-आप पहचाने जाते हैं।

100% privat — berjalan di browser Anda · Terakhir diperbarui: Oktober 2026
—
Setiap record menjadi satu baris. Atribut menjadi kolom yang diawali @, elemen bersarang menjadi kolom bertitik (address.city), dan elemen anak yang berulang digabung dengan “; ”.
Logo PDNobPDNob Editor PDF Ringan Anda Berbasis AI Edit · Konversi · Kompres · OCR · AI Unduh untuk Desktop

Tips Cepat

Pilih tag record lain jika baris tampak salah
Atribut muncul sebagai kolom @
Field bersarang muncul sebagai parent.child
Biarkan BOM aktif untuk Excel dan Hindi
Gunakan XML ke Excel untuk langsung mendapat .xlsx
Semua Tools
Iklan

Jawaban Singkat

Letakkan file XML Anda (atau tempel XML) dan tool menemukan elemen yang berulang sekali per record — seperti , atau — dan mengubah masing-masing menjadi baris CSV. Atribut menjadi kolom yang diawali @, elemen bersarang menjadi kolom bertitik seperti customer.city, dan elemen anak yang berulang digabung dengan titik koma. Periksa pratinjau, pilih elemen record lain jika perlu, lalu unduh CSV.

Mengapa Mengubah XML ke CSV?

XML bagus untuk mesin tetapi merepotkan bagi manusia. Ekspor pesanan, feed produk, mutasi bank, data e-faktur, feed RSS, sitemap, dan banyak unduhan pemerintah atau ERP datang sebagai XML, padahal kebanyakan dari kita ingin mengurutkan, memfilter, dan menjumlahkan data itu di spreadsheet. CSV adalah format tabel universal yang dipahami Excel, Google Sheets, database, dan tools BI.

Sulitnya, XML adalah pohon sedangkan CSV datar. Konverter XML ke CSV (XML से CSV) ini menangani perataan untuk Anda: menemukan elemen yang mewakili satu record, mengubah setiap atribut dan field bersarang menjadi kolom, dan mempertahankan nilai berulang alih-alih membuangnya. Semuanya berjalan di browser Anda, sehingga ekspor rahasia tidak pernah meninggalkan komputer Anda.

Cara Memakainya

  1. Letakkan file XML (.xml, .rss, .kml, .gpx, atau .txt) atau tempel XML ke dalam kotak. Contoh file pesanan sudah dimuat.
  2. Periksa baris status: baris itu menyebutkan berapa record ditemukan, elemen mana yang dipakai, dan berapa kolom yang dihasilkan.
  3. Ganti elemen record dari dropdown jika yang terdeteksi otomatis bukan yang Anda inginkan. Setiap tag berulang ditampilkan beserta jumlahnya.
  4. Tinjau pratinjau — beberapa baris pertama tabel muncul di bawah.
  5. Pilih pemisah, biarkan Add BOM aktif untuk Excel, lalu unduh atau salin CSV.

Cara Record Dideteksi

Di hampir semua file XML bergaya data, record adalah daftar elemen saudara yang identik: elemen <order> di dalam <orders>, <item> di dalam <channel> RSS, <url> di dalam <urlset> sitemap. Konverter menelusuri seluruh dokumen dan memilih tag yang paling sering berulang di bawah satu induk. Aturan itu memilih elemen yang tepat untuk sebagian besar file.

Jika sebuah file memiliki beberapa daftar — misalnya 20 elemen <order>, masing-masing dengan beberapa baris <item> yang totalnya 60 — Anda mungkin menginginkan level yang berbeda. Dropdown menampilkan setiap tag berulang beserta jumlah totalnya di seluruh dokumen, sehingga Anda bisa memilih orders (satu baris per pesanan, dengan item digabung) atau items (satu baris per baris item).

Cara Setiap Record Diratakan

Perhatikan record ini:

<order id="101" date="2026-10-01">
  <customer><name>Asha</name><city>Patna</city></customer>
  <item>Pen</item>
  <item>Notebook</item>
  <total currency="INR">55</total>
</order>

Hasilnya menjadi satu baris CSV:

@id@datecustomer.namecustomer.cityitemtotaltotal@currency
1012026-10-01AshaPatnaPen; Notebook55INR
  • Atribut dari record menjadi kolom yang diawali @.
  • Elemen anak sederhana menjadi kolom yang dinamai sesuai tag.
  • Elemen bersarang menjadi jalur bertitik, seperti customer.city, di kedalaman berapa pun.
  • Atribut dari elemen anak menjadi path@attribute, seperti total@currency.
  • Elemen anak yang berulang digabung dalam satu sel dengan “; ” sehingga tidak ada yang hilang.

Record tidak harus memiliki field yang identik. Header adalah gabungan semua field yang ditemukan, sesuai urutan pertama kali muncul, dan record yang tidak punya suatu field cukup mendapat sel kosong.

Mengapa Tidak Langsung Membuka XML di Excel?

Excel desktop bisa mengimpor XML lewat Data → Get Data → From File → From XML, yang membuka Power Query. Cara ini bagus untuk file sederhana, tetapi elemen bersarang muncul sebagai sel “Table” yang harus diperluas satu per satu, elemen anak berulang bisa melipatgandakan baris, dan Excel di web serta di HP sama sekali tidak punya impor XML. Konverter ini memberi tabel datar yang bisa diprediksi dalam satu langkah di perangkat apa pun, dan memungkinkan Anda memilih level record tanpa belajar Power Query.

Kegunaan Umum

  • Ekspor pesanan dan faktur: ubah XML marketplace, ERP, atau penagihan menjadi sheet untuk rekonsiliasi dan pengerjaan GST.
  • Feed produk: audit harga, stok, dan judul di feed belanja menggunakan filter spreadsheet.
  • Sitemap: masukkan setiap URL dan tanggal modifikasi terakhir sebuah website ke tabel untuk audit SEO dan tinjauan konten — elemen record-nya adalah url, terdeteksi otomatis.
  • Feed RSS dan podcast: daftarkan judul, tautan, dan tanggal episode atau artikel — elemen record-nya adalah item.
  • Peta dan GPS: ekspor placemark KML atau titik jalur GPX beserta koordinatnya.
  • File bank dan pembayaran: lihat XML transaksi dalam tabel yang mudah dibaca, lalu filter berdasarkan tanggal, jumlah, atau penerima untuk menemukan persis yang Anda butuhkan.
  • Migrasi data: pindahkan record XML ke database atau CRM lewat fitur impor CSV-nya.

Pengaturan Pemisah dan Excel

Koma adalah pemisah standar. Pilih titik koma jika Excel Anda memakai koma sebagai tanda desimal (umum di pengaturan Eropa), tab untuk TSV, atau pipa untuk sistem yang memintanya. Nilai yang berisi pemisah, tanda kutip, atau jeda baris diberi tanda kutip otomatis sesuai standar CSV. Add BOM menaruh penanda tak terlihat di awal file agar Excel mengenali UTF-8 — biarkan aktif jika data berisi Hindi, aksara India lain, atau tanda ₹. Jika Anda ingin spreadsheet siap pakai, konverter XML ke Excel kami memakai perataan yang sama dan langsung menyimpan file .xlsx.

Saat XML Tidak Valid

XML harus well-formed dengan sempurna. Jika tag tidak ditutup, ampersand tidak di-escape, atau ada dua elemen root, parser browser menolak dokumen dan baris status menampilkan pesannya — biasanya dengan baris dan kolom. Perbaiki bagian itu dan tabel langsung muncul. Ekspor yang terpotong di tengah (misalnya unduhan yang tidak lengkap) juga gagal dengan cara ini; unduh file itu lagi.

Contoh Kasus: Sitemap

Sitemap terlihat seperti ini:

<urlset>
  <url><loc>https://example.com/</loc><lastmod>2026-10-20</lastmod></url>
  <url><loc>https://example.com/about/</loc><lastmod>2026-09-02</lastmod></url>
</urlset>

Konverter mendeteksi url sebagai record dan menghasilkan CSV dua kolom dengan loc dan lastmod. Urutkan berdasarkan lastmod di Excel untuk menemukan halaman yang lama tidak diperbarui — audit konten cepat tanpa software SEO berbayar atau plugin.

Bagaimana dengan Teks yang Bercampur Tag?

XML data biasanya menyimpan nilai di elemen daun, tetapi beberapa file mencampur teks dan tag di dokumen seperti artikel atau deskripsi. Jika elemen record tidak punya elemen anak sama sekali, teksnya menjadi kolom #text. Untuk elemen daun, seluruh isi teks dipakai, dengan spasi di sekelilingnya dipangkas. HTML yang disimpan di bagian CDATA — umum di deskripsi RSS — muncul sebagai markup mentah di sel, yang bisa Anda bersihkan di spreadsheet jika perlu.

Bisa Dipakai di Perangkat Apa Pun

Anda hanya butuh browser modern di Windows, macOS, Linux, Android, atau iPhone. Tidak ada yang diinstal, tidak perlu akun, dan konversinya sendiri tidak pernah menghubungi server, jadi tetap berfungsi dengan koneksi lambat atau tidak stabil setelah halaman terbuka. Di HP, buka lampiran XML dari aplikasi Files, unduh CSV, dan bagikan langsung ke Sheets atau email.

CSV, Excel, atau JSON?

PilihSaat
CSV (tool ini)Mengimpor ke database, software lain, atau Google Sheets
Excel (.xlsx)Membagikan spreadsheet siap pakai dengan angka tersimpan sebagai angka
JSONMempertahankan struktur bersarang penuh untuk kode dan API

File Besar

File XML hingga 50 MB bisa dibuka. Pembacaan cepat, tetapi dokumen yang sangat besar butuh memori sebanding ukurannya, jadi browser desktop pilihan terbaik untuk ekspor besar. Pratinjau hanya menampilkan beberapa baris pertama; unduhan selalu berisi setiap record. Jika CSV berisi lebih dari sekitar sejuta baris — batas Excel per sheet — pisahkan dengan tool Pisahkan File CSV kami.

Tips untuk Tabel yang Lebih Baik

  • Pilih level yang tepat: satu baris per pesanan atau satu baris per baris item — gunakan dropdown record.
  • Pisahkan nilai gabungan di Excel dengan Data → Text to Columns, memakai “;” sebagai pemisah, jika Anda butuh item berulang di kolom terpisah.
  • Ganti nama header bertitik yang panjang di spreadsheet setelah konversi, agar laporan lebih rapi.
  • Bersihkan sisa namespace: tag berawalan seperti g:price mempertahankan awalannya di nama kolom, yang akurat tetapi bisa diganti namanya nanti.

Aman dan Privat

Konverter memakai parser XML bawaan browser, yang tidak menjalankan skrip atau mengambil resource eksternal, sehingga membuka file XML di sini aman. CSV dibuat secara lokal dengan library open-source PapaParse. Tidak ada yang diunggah, dicatat, atau disimpan — tutup tab dan datanya hilang.

Glosarium Singkat

  • Elemen record: elemen XML yang mewakili satu baris, seperti <order>.
  • Perataan (flattening): mengubah data bersarang menjadi satu baris kolom.
  • Atribut: pasangan name=“value” di dalam tag pembuka XML.
  • BOM: penanda tak terlihat yang memberi tahu Excel bahwa CSV berformat UTF-8.

Mengapa Memakai Konverter Ini?

Mendeteksi record secara otomatis, meratakan XML bersarang tanpa kehilangan nilai berulang, memungkinkan Anda memilih level yang dibutuhkan, dan menjaga data tetap di perangkat Anda — semuanya gratis. Tools terkait: XML ke JSON, CSV ke XML, dan CSV ke Excel.

Konverter XML ke CSV — Fakta Penting

InputXML, RSS, KML, GPX
HasilCSV / TSV (UTF-8)
RecordTerdeteksi otomatis atau dipilih
AtributKolom @name
Data bersarangKolom bertitik (a.b)
PrivasiBerjalan di browser Anda

Pertanyaan yang Sering Diajukan

Bagaimana cara mengubah XML ke CSV?

Letakkan file XML ke dalam kotak atau tempel XML. Tool mendeteksi record, menampilkan pratinjau, dan memungkinkan Anda mengunduh atau menyalin CSV.

Bagaimana tool tahu elemen mana yang menjadi baris?

Tool mencari elemen yang paling sering berulang di bawah induk yang sama — misalnya banyak elemen di dalam — dan memakai masing-masing sebagai satu baris. Anda bisa memilih elemen berulang lain dari daftar.

Bagaimana dengan atribut XML?

Setiap atribut menjadi kolom yang namanya diawali @, seperti @id atau @date.

Bagaimana XML bersarang diratakan?

Elemen bersarang menjadi nama kolom bertitik: Patna menjadi kolom customer.city.

Bagaimana jika sebuah elemen berulang di dalam record?

Elemen anak yang berulang, seperti beberapa tag dalam satu pesanan, digabung ke dalam satu sel yang dipisahkan ‘; ’ sehingga tidak ada nilai yang hilang.

Apakah record dengan kolom berbeda tetap sejajar?

Ya. Kolom adalah gabungan semua field di seluruh record, sesuai urutan pertama kali muncul; nilai yang tidak ada dibiarkan kosong.

Bisakah saya membuka CSV di Excel?

Ya. Biarkan ‘Add BOM’ tercentang agar Excel menampilkan Hindi dan ₹ dengan benar, atau gunakan tool XML ke Excel kami untuk langsung mendapat .xlsx.

Bisakah saya mengubah feed RSS atau sitemap ke CSV?

Bisa. Untuk RSS, elemen record-nya adalah item; untuk sitemap, url. Keduanya terdeteksi otomatis.

Bagaimana jika XML saya tidak valid?

Pesan error parser ditampilkan, biasanya dengan nomor baris, sehingga Anda bisa memperbaiki masalahnya.

Apakah ada batas ukuran?

File XML hingga 50 MB bisa dimuat; file yang sangat besar paling baik di browser desktop.

Apakah file saya diunggah?

Tidak. Pembacaan dan konversi terjadi sepenuhnya di browser Anda.

Apakah gratis?

Ya, sepenuhnya gratis tanpa daftar.

XML ke CSV, Jadi Sederhana!

Record terdeteksi otomatis, kolom diratakan — gratis dan privat.

Jelajahi Tools Prompt Minds Lainnya

Konverter XML ke CSV sangat cocok dipakai bersama tools gratis kami yang lain. Setiap tool Prompt Minds berjalan sepenuhnya di browser Anda — tanpa daftar, tanpa unggahan, tanpa watermark. Jelajahi semua tools gratis.

Asisten AI Prompt Minds
Namaste! Ada yang bisa saya bantu soal Konverter XML ke CSV?