UltKit

Penukar XML ke Excel

Baca invois XML, fail penyata bank, suapan produk atau eksport daripada perisian perakaunan sebagai hamparan biasa, satu rekod bagi setiap baris, tanpa perlu menyediakan peta XML dalam Excel.

Penukar Data

atau seret Fail CSV, TSV, TXT … ke sini ·

Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit

Output

Fail diproses pada pelayan kami dan dipadam selepas 30 minit.

Cara menggunakan alat ini

  1. 1

    Muat naik fail XML

    Letakkan satu atau lebih fail .xml pada kawasan muat naik, sehingga 20 fail setiap kelompok dan 95 MB setiap satu. Setiap fail menjadi buku kerja tersendiri.

  2. 2

    Namakan tab jika perlu

    Output ditetapkan kepada XLSX. Di bawah Tetapan lanjutan, Nama helaian menukar nama tab dan Tarikh boleh menulis semula cap masa ke dalam format yang mudah dibaca pasukan anda.

  3. 3

    Tukar dan buka

    Tekan Tukar ke XLSX (Excel) → dan buka buku kerja itu dalam Excel, Numbers, Google Sheets atau LibreOffice Calc.

Fail XML yang perlu dibuka dalam Excel

XML ialah piawaian W3C sejak 1998, dan kekuatannya ialah ketepatan: setiap nilai berada dalam teg bernama, dan skema boleh menyatakan dengan tepat teg mana yang dibenarkan. Itulah sebabnya kerajaan, bank dan peruncit besar memilihnya untuk data antara mesin. Kelemahannya, ketepatan yang sama menjadikan fail meletihkan untuk dibaca manusia dalam penyunting teks.

Sejak Januari 2019, Itali mewajibkan invois antara perniagaan melalui sistem pertukarannya sebagai XML FatturaPA. Rangkaian Peppol yang digunakan ramai pembeli awam Eropah membawa invois UBL, juga XML. Bank yang beralih ke ISO 20022 menghantar penyata akaun sebagai XML camt.053. Pasar dalam talian dan suapan beli-belah menerangkan produk dalam XML, dan banyak pakej perakaunan mengeksport jurnal dengan cara yang sama. Semua ini kerap sampai ke meja orang yang hanya mahukan jadual.

  1. Invois

    Fail UBL dan FatturaPA: satu baris bagi setiap baris invois dengan item, kuantiti, kadar cukai dan jumlah.

  2. Penyata bank

    Fail camt.053: satu baris bagi setiap catatan dengan tarikh, jumlah, mata wang dan pihak lawan.

  3. Suapan produk

    Suapan kedai dan pasar dalam talian: satu baris bagi setiap produk dengan ID, tajuk, harga dan ketersediaan.

Penukar XML ke Excel atau import XML Excel sendiri

Penukar iniExcel untuk WindowsExcel untuk Mac
Membuka XML sebarang sebagai jadualyesyesno
Tiada gesaan peta XML atau skemayesnono
Menukar banyak fail sekaligusSehingga 20Satu demi satuno
Berfungsi tanpa lesen Excelyesnono

XML

Extensible Markup Language

XML ialah bahasa penanda untuk data berstruktur yang diterbitkan oleh W3C pada 1998. Ia menggunakan teg bersarang dengan atribut dan menyokong skema, ruang nama dan pengesahan, menjadikannya mantap untuk dokumen kompleks. Ia mendasari suapan RSS, SVG, dokumen Office, peta laman dan banyak pertukaran data perusahaan serta kerajaan. XML bertele-tele berbanding JSON, tetapi setiap bahasa pengaturcaraan dan banyak alat hamparan boleh membacanya.

Pemampatan
–
Ketelusan
–
Animasi
–
Diperkenalkan
1998 · W3C
Penukar XML

XLSX

Buku kerja Microsoft Excel

XLSX ialah format buku kerja lalai Microsoft Excel sejak Office 2007, berasaskan piawaian Office Open XML. Ia menyimpan berbilang helaian, formula, pemformatan, carta, jadual pangsi dan pengesahan data dalam pakej ZIP berisi XML. Ia menyokong lebih sejuta baris setiap helaian dan merupakan format pertukaran lalai untuk hamparan perniagaan. Google Sheets, LibreOffice dan Numbers membuka XLSX, walaupun makro dan ciri lanjutan mungkin tidak dibawa bersama.

Pemampatan
–
Ketelusan
–
Animasi
–
Diperkenalkan
2007 · Microsoft
Penukar XLSX

XML ditukar ke Excel apabila manusia, bukan program, perlu membaca data: akauntan yang menyemak e-invois, peniaga yang menyemak suapan produk, atau pengurus yang melihat eksport yang hanya tiba dalam bentuk XML.

Tukar XML ke XLSX: cara data bersarang disusun dalam lajur

Hamparan itu rata manakala XML ialah pokok, jadi penukaran perlu menentukan maksud satu baris. Elemen berulang yang paling hampir dengan data, contohnya setiap <Entry> dalam penyata atau setiap <cac:InvoiceLine> dalam invois UBL, menjadi baris. Nilai yang bersarang di dalamnya disebarkan ke lajur, dan atribut seperti kod mata wang mendapat lajur sendiri di sebelah jumlah yang diterangkannya.

Teks kekal sama seperti yang tertulis dalam XML, yang melindungi nombor akaun, IBAN dan kod artikel dengan sifar di hadapan. Jumlah yang kelihatan seperti nombor menjadi sel nombor yang boleh dijumlahkan. Awalan ruang nama seperti cbc: kekal sebagai sebahagian nama lajur, tidak mendatangkan masalah dan menjelaskan asal setiap medan. Jika anda mahukan keseluruhan pokok dan bukan jadual rata, contohnya untuk skrip, XML ke JSON mengekalkan sarang itu.

Untuk eksport yang sangat besar, ingat had grid Excel: satu lembaran kerja memuatkan 1,048,576 baris, jadi suapan dengan rekod lebih banyak daripada itu patut dihantar ke CSV atau dipisahkan dahulu.

Soalan lazim XML ke Excel

Mengapakah Excel untuk Mac tidak dapat mengimport fail XML saya?

Peta XML dan panel XML Source hanya wujud dalam Excel untuk Windows. Excel untuk Mac paling baik hanya membuka fail XML sebagai teks, dengan setiap teg dalam satu lajur. Menukar fail kepada XLSX terlebih dahulu memberikan pengguna Mac jadual yang sama seperti pengguna Windows.

Excel menyatakan XML tiada skema dan menawarkan untuk menciptanya. Adakah itu masalah?

Itu ialah Excel yang meneka struktur daripada data, dan untuk fail ringkas ia berfungsi. Bagi fail yang bersarang dalam atau sangat besar, peta yang diteka sering gagal atau menyebarkan nilai ke banyak lajur. Penukar ini meratakan rekod tanpa langkah skema, jadi tiada apa yang perlu diluluskan.

Bolehkah saya menukar e-invois XML ke Excel?

Ya. Format seperti UBL, yang digunakan merentas rangkaian Peppol, dan FatturaPA Itali ialah XML biasa. Butiran pengepala seperti penjual, pembeli dan jumlah muncul sebagai lajur, dan baris invois yang berulang menjadi baris yang boleh dijumlahkan dan disemak dengan salinan PDF.

Apakah beza XML ke Excel dengan XML ke CSV?

Datanya sama, tetapi XLSX menyimpan teks dan nombor sebagai sel bertaip dan dibuka dengan klik dua kali tanpa Excel meneka semula nilai. Pilih XML ke CSV apabila sistem lain akan mengimport hasilnya dan bukan orang yang membacanya.

Bolehkah buku kerja itu ditukar semula ke XML?

Ya, selepas anda menyunting baris, Excel ke XML menulisnya semula sebagai rekod XML. Sarang asal, ruang nama dan atribut tidak dibina semula secara automatik, jadi semak hasilnya dengan apa yang dijangka oleh sistem penerima.