Langsung ke konten

Ubah XML ke Excel

Ubah rekaman berulang dari ekspor XML menjadi lembar XLSX dengan satu baris per rekaman, angka dan tanggal bertipe benar; konversi berjalan di browser Anda.

Ubah ke
Seret file XMLXML hingga 100 MB · JSON, CSV, XLSX, XLS, ODS hingga 500 MB
Pilih fileDiproses di perangkat Anda — tidak diunggah
Berjalan di browser Anda · tanpa unggahCara kerja

Cara menggunakan XML ke Excel

  1. 1

    Seret hasil ekspor XML

    Dari bank, marketplace, ekspor 1C atau SAP, daftar harga, atau feed.

  2. 2

    Konfirmasi elemen rekaman

    Setiap elemen yang berulang menjadi satu baris spreadsheet; elemen yang paling mungkin sudah dipilih, dan daftar menampilkan elemen lainnya.

  3. 3

    Unduh file .xlsx

    Lihat pratinjau baris, tentukan apakah angka dan tanggal perlu dikenali tipenya, lalu simpan workbook.

Batas dan Pro

File XML hingga 100 MB; satu lembar hingga 1.048.576 baris.

Tentang XML ke Excel

XML ke Excel membuka rekaman yang tersembunyi di dalam file XML sebagai spreadsheet biasa. Pilih elemen yang mewakili satu rekaman, lalu Anda mendapatkan satu baris per rekaman, lengkap dengan baris judul berisi nama kolom, siap untuk diurutkan, difilter, dibuat tabel pivot, atau dicek cepat oleh orang yang tidak pernah membaca XML.

Tata letak kolomnya sama seperti pada CSV: atribut dan elemen anak menjadi kolom, elemen bertingkat diberi nama dengan titik (supplier.inn, address.region), dan elemen anak yang berulang digabung dalam satu sel atau disebar ke kolom bernomor.

Yang ditambahkan Excel adalah tipe data. Jika deteksi tipe aktif, 125000 dan 4.5 menjadi angka yang bisa dijumlahkan, true dan false menjadi sel logika, dan tanggal ISO seperti 2026-03-31 atau 2026-03-31T14:30:00 menjadi tanggal Excel sungguhan yang tampil sebagai yyyy-mm-dd atau lengkap dengan jam. Pengenal dengan angka nol di depan — nomor pajak, nomor rekening, kode produk seperti 007 — tetap berupa teks agar Excel tidak menghapus nolnya, begitu pula angka yang lebih dari 15 digit. Matikan deteksi untuk mempertahankan semua nilai sebagai teks, persis seperti di XML.

Workbook berisi satu lembar yang dinamai sesuai elemen rekaman, dengan lebar kolom disesuaikan isinya. Excel membatasi satu lembar hingga 1.048.576 baris dan 16.384 kolom; ekspor XML yang lebih besar sebaiknya dipecah atau dikonversi ke CSV. Format seperti warna atau judul tebal tidak ditambahkan.

Privasi

Penguraian XML dan penulisan XLSX sama-sama berjalan di worker pada tab ini (SheetJS menulis workbook); hasil ekspor Anda tidak pernah meninggalkan komputer Anda.

XML ke Excel: pertanyaan yang sering diajukan

Apakah Excel bisa membuka file XML langsung — lalu untuk apa memakai ini?
Excel desktop bisa mengimpor sebagian XML lewat peta XML, tetapi sering gagal pada elemen bertingkat atau berulang, tidak tersedia di Excel untuk web maupun ponsel, dan menanyakan soal skema. Di sini Anda memilih elemen rekaman, langsung melihat tabelnya, dan mendapat file .xlsx biasa yang bisa dibuka di mana saja, termasuk LibreOffice dan Google Sheets.
Apakah angka dan tanggal akan menjadi angka dan tanggal sungguhan?
Ya, jika “Deteksi angka, true/false, dan tanggal” aktif. Angka biasa menjadi sel numerik, true/false menjadi nilai logika, dan tanggal berformat ISO menjadi sel tanggal. Nilai dengan angka nol di depan, angka yang sangat panjang, dan tanggal bergaya lain seperti 31.03.2026 tetap berupa teks, sehingga tidak ada yang berubah tanpa Anda sadari.
Apa nama lembarnya?
Lembar dinamai sesuai elemen yang Anda pilih sebagai rekaman, misalnya book atau order, dipendekkan hingga batas 31 karakter Excel, dengan karakter yang dilarang Excel pada nama lembar diganti. Baris judul berisi nama kolom yang dibuat dari nama atribut dan elemen, seperti id, title, dan price.currency.
Apakah bisa untuk ekspor XML yang besar?
File XML hingga 100 MB dikonversi di worker latar belakang, sehingga halaman tetap responsif; ekspor 30 MB dengan lebih dari sejuta elemen memerlukan sekitar sepuluh detik. Lembar hasilnya harus muat dalam batas 1.048.576 baris Excel, dan rekaman yang sangat lebar dibatasi oleh 16.384 kolomnya.
Bisakah saya mendapat beberapa lembar, satu per jenis elemen?
Setiap konversi menghasilkan satu lembar untuk satu elemen rekaman. Konversi lagi dengan elemen lain untuk mendapat lembarnya, lalu gabungkan workbook di Excel jika perlu disatukan. XML tetap termuat saat Anda berpindah, sehingga setiap konversi tambahan hanya memakan waktu sebentar.

Tugas lain dengan alat ini