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
Fail diproses pada pelayan kami dan dipadam selepas 30 minit.
Aksara yang memisahkan lajur dalam fail CSV dan teks, untuk bacaan dan penulisan. Auto mengesannya daripada input dan menulis dengan koma.
UTF-8 sesuai untuk semua bahasa. Pilih UTF-8 dengan BOM jika Excel pada Windows memaparkan aksara beraksen atau aksara Asia yang bercelaru semasa membuka CSV.
Input Excel, ODS dan Numbers: tukar helaian pertama sahaja, atau semua helaian (satu CSV setiap helaian dalam ZIP, atau satu kunci JSON setiap helaian).
Nama tab helaian dalam hamparan baharu, sehingga 31 aksara.
Tatasusunan objek menggunakan nama lajur sebagai kunci bagi setiap baris; tatasusunan tatasusunan lebih padat dan menyimpan pengepala sebagai tatasusunan pertama.
Nama elemen luar yang membungkus semua baris; setiap baris menjadi <row> di dalamnya.
Digunakan dalam pernyataan CREATE TABLE dan INSERT. Huruf, digit dan garis bawah sahaja.
Pengutipan dan jenis lajur sedikit berbeza antara pangkalan data; pilih yang akan anda import ke dalamnya.
Tulis semula sel tarikh dalam satu format. ISO (2026-10-18) paling selamat untuk pangkalan data dan kod; kekalkan membiarkannya seperti dalam sumber.
Cara menggunakan alat ini
- 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
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
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.
Invois
Fail UBL dan FatturaPA: satu baris bagi setiap baris invois dengan item, kuantiti, kadar cukai dan jumlah.
Penyata bank
Fail camt.053: satu baris bagi setiap catatan dengan tarikh, jumlah, mata wang dan pihak lawan.
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 ini | Excel untuk Windows | Excel untuk Mac | |
|---|---|---|---|
| Membuka XML sebarang sebagai jadual | yes | yes | no |
| Tiada gesaan peta XML atau skema | yes | no | no |
| Menukar banyak fail sekaligus | Sehingga 20 | Satu demi satu | no |
| Berfungsi tanpa lesen Excel | yes | no | no |
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
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
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.
- Penukar XML ke CSVTukar suapan XML, invois dan eksport sistem ke CSV dalam talian. Rekod berulang jadi baris, tag anak jadi lajur. Hingga 20 fail, 95 MB setiap satu.
- Penukar XML ke JSONTukar XML ke JSON yang mudah dibaca: atribut jadi kunci @, tag berulang jadi tatasusunan, teks kekal utuh. Untuk respons SOAP, suapan dan eksport lama.
- Penukar JSON ke ExcelTukar JSON atau JSON Lines ke helaian Excel XLSX: kunci jadi tajuk lajur, setiap rekod jadi baris. Sehingga 20 fail sekali gus, tanpa akaun.
- Penukar Excel ke XMLTukar helaian Excel ke XML tanpa peta XML atau tab Developer. Setiap baris jadi rekod, setiap pengepala jadi tag. Input XLSX, XLS dan ODS.
- Penukar CSV ke XLSXTukar CSV ke buku kerja Excel XLSX dengan sifar di depan, ID panjang dan teks beraksen kekal. Fail koma, koma bertitik dan tab dikesan automatik.
- Penukar XML ke WordTukar XML ke Word: rekod berulang menjadi baris jadual dalam fail .docx untuk dicetak, diulas dan dihantar. Elemen dan atribut menjadi lajur.