UltKit

Konversi XML ke Excel

Baca faktur XML, file rekening koran, feed produk, atau ekspor dari aplikasi akuntansi sebagai spreadsheet biasa, satu record per baris, tanpa harus menyiapkan XML map di Excel.

Konverter Data

atau jatuhkan file CSV, TSV, TXT … di sini ·

Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit

Keluaran

File diproses di server kami dan dihapus setelah 30 menit.

Cara menggunakan alat ini

  1. 1

    Unggah file XML

    Jatuhkan satu atau beberapa file .xml ke area unggah, hingga 20 file per batch dan masing-masing 95 MB. Setiap file menjadi workbook tersendiri.

  2. 2

    Beri nama tab jika perlu

    Keluaran diatur ke XLSX. Di Pengaturan lanjutan, Nama sheet mengganti nama tab dan Tanggal bisa menulis ulang stempel waktu ke format yang mudah dibaca tim Anda.

  3. 3

    Konversi lalu buka

    Tekan Konversi ke XLSX (Excel) lalu buka workbook di Excel, Numbers, Google Sheets, atau LibreOffice Calc.

File XML yang sering perlu dibuka di Excel

XML menjadi standar W3C sejak 1998, dan kekuatannya adalah ketepatan: setiap nilai berada di tag bernama, dan skema bisa menentukan dengan pasti tag mana yang diizinkan. Itulah sebabnya pemerintah, bank, dan peritel besar memilihnya untuk pertukaran data antarmesin. Kelemahannya, ketepatan yang sama membuat file ini melelahkan dibaca manusia di editor teks.

Sejak Januari 2019, Italia mewajibkan faktur antarbisnis melewati sistem pertukarannya dalam format XML FatturaPA. Jaringan Peppol yang dipakai banyak instansi pemerintah di Eropa membawa faktur UBL, yang juga XML. Bank yang beralih ke ISO 20022 mengirim rekening koran sebagai XML camt.053. Marketplace dan feed belanja mendeskripsikan produk dalam XML, dan banyak aplikasi akuntansi mengekspor jurnal dengan cara yang sama. Semua file ini rutin sampai ke meja orang yang hanya menginginkan tabel.

  1. Faktur

    File UBL dan FatturaPA: satu baris per baris faktur, berisi barang, jumlah, tarif PPN, dan nilai.

  2. Rekening koran

    File camt.053: satu baris per transaksi yang dibukukan, berisi tanggal, nominal, mata uang, dan pihak lawan.

  3. Feed produk

    Feed toko dan marketplace: satu baris per produk, berisi ID, judul, harga, dan ketersediaan.

Konverter XML ke Excel atau impor XML bawaan Excel

Konverter iniExcel for WindowsExcel for Mac
Membuka XML apa pun sebagai tabelyesyesno
Tanpa permintaan XML map atau skemayesnono
Mengonversi banyak file sekaligusHingga 20Satu per satuno
Bisa dipakai tanpa lisensi Excelyesnono

XML

Extensible Markup Language

XML adalah bahasa markup untuk data terstruktur yang diterbitkan oleh W3C pada 1998. Bahasa ini menggunakan tag bersarang dengan atribut serta mendukung skema, namespace, dan validasi, sehingga andal untuk dokumen yang kompleks. XML menjadi dasar feed RSS, SVG, dokumen Office, sitemap, dan banyak pertukaran data perusahaan maupun pemerintah. XML lebih bertele-tele dibandingkan JSON, tetapi setiap bahasa pemrograman dan banyak alat spreadsheet dapat membacanya.

Kompresi
–
Transparansi
–
Animasi
–
Diperkenalkan
1998 · W3C
Konverter XML

XLSX

Workbook Microsoft Excel

XLSX adalah format workbook bawaan Microsoft Excel sejak Office 2007, berbasis standar Office Open XML. Format ini menyimpan banyak sheet, rumus, format, diagram, pivot table, dan validasi data dalam paket ZIP berisi XML. XLSX mendukung lebih dari satu juta baris per sheet dan menjadi format pertukaran bawaan untuk spreadsheet bisnis. Google Sheets, LibreOffice, dan Numbers dapat membuka XLSX, meskipun makro dan fitur lanjutan mungkin tidak ikut terbawa.

Kompresi
–
Transparansi
–
Animasi
–
Diperkenalkan
2007 · Microsoft
Konverter XLSX

XML dibawa ke Excel ketika yang harus membaca datanya adalah manusia, bukan program: akuntan yang memeriksa e-faktur, pedagang yang meninjau feed produk, atau manajer yang menerima ekspor yang hanya tersedia dalam XML.

Konversi XML ke XLSX: cara data bersarang masuk ke kolom

Spreadsheet itu datar, sedangkan XML berbentuk pohon, jadi konversi harus menentukan apa arti satu baris. Elemen berulang yang paling dekat dengan data, misalnya setiap <Entry> dalam rekening koran atau setiap <cac:InvoiceLine> dalam faktur UBL, menjadi baris. Nilai yang bersarang di dalamnya disebar ke kolom, dan atribut seperti kode mata uang mendapat kolom sendiri di samping nominal yang dijelaskannya.

Teks tetap persis seperti yang tertulis di XML, sehingga nomor rekening, IBAN, dan kode barang dengan angka nol di depan tetap aman. Nominal yang tampak seperti angka menjadi sel angka yang bisa dijumlahkan. Prefiks namespace seperti cbc: tetap menjadi bagian nama kolom; ini tidak berbahaya dan justru memperjelas asal setiap kolom data. Jika Anda menginginkan pohon lengkap alih-alih tabel datar, misalnya untuk diolah skrip, XML ke JSON mempertahankan struktur bersarangnya.

Untuk ekspor yang sangat besar, ingat batas grid Excel: satu worksheet menampung 1.048.576 baris, jadi feed dengan record lebih banyak dari itu sebaiknya dikonversi ke CSV atau dipecah terlebih dahulu.

FAQ XML ke Excel

Mengapa Excel for Mac tidak bisa mengimpor file XML saya?

XML map dan panel XML Source hanya ada di Excel for Windows. Excel for Mac paling jauh membuka file XML sebagai teks, dengan semua tag di satu kolom. Mengonversi file ke XLSX terlebih dahulu memberi pengguna Mac tabel yang sama dengan yang didapat pengguna Windows.

Excel bilang XML tidak punya skema dan menawarkan membuatnya. Apakah itu masalah?

Itu Excel yang menebak struktur dari datanya, dan untuk file sederhana cara itu berhasil. Untuk file yang sangat bersarang atau sangat besar, map hasil tebakan sering gagal atau menyebarkan nilai ke banyak kolom. Konverter ini meratakan record tanpa langkah skema, jadi tidak ada yang perlu Anda setujui.

Bisakah saya mengubah e-faktur XML ke Excel?

Bisa. Format seperti UBL, yang dipakai di seluruh jaringan Peppol, dan FatturaPA dari Italia adalah XML biasa. Detail header seperti penjual, pembeli, dan total muncul sebagai kolom, sedangkan baris faktur yang berulang menjadi baris yang bisa Anda jumlahkan dan cocokkan dengan salinan PDF-nya.

Apa bedanya XML ke Excel dengan XML ke CSV?

Datanya sama, tetapi XLSX menyimpan teks dan angka sebagai sel bertipe dan terbuka dengan klik dua kali tanpa Excel menebak ulang nilainya. Pilih XML ke CSV jika hasilnya akan diimpor sistem lain, bukan dibaca orang.

Bisakah workbook Excel dikembalikan ke XML?

Bisa. Setelah Anda mengedit barisnya, Excel ke XML menuliskannya lagi sebagai record XML. Struktur bersarang, namespace, dan atribut asli tidak dibangun ulang secara otomatis, jadi periksa hasilnya terhadap apa yang diharapkan sistem penerima.