Perbezaan antara XML dan XLS

Perbezaan antara XML dan XLS

XML vs XLS

Terdapat beberapa kekeliruan dengan keputusan Microsoft untuk menukar format dari format pejabat yang telah ditetapkan kepada yang berasaskan XML yang baru. Excel adalah salah satu aplikasi yang telah terjejas oleh perubahan ini dengan XLS digantikan oleh XLSX berasaskan XML. XML, yang bermaksud bahasa markup extensible, sebenarnya bahasa markup dan bukan format fail. Oleh sebab itu, ia tidak khusus untuk sebarang aplikasi dan dengan itu digunakan oleh banyak orang lain termasuk kata Microsoft Office sendiri, dan aplikasi PowerPoint.

Kerana XLSX menggunakan XML, ia juga mewarisi ciri -ciri utama XML yang sangat berbeza dari XLS. XML berdasarkan teks manakala XLS adalah format binari yang tidak dapat dibuka dengan editor teks. Sekiranya anda cuba membuka xlsx dengan editor teks, anda akan mendapat sampah. Itu kerana fail XML diarkibkan menggunakan format zip. Tetapi anda boleh membukanya dengan mudah dengan sebarang aplikasi pengarkiban seperti Winzip dan Winrar untuk sampai ke fail XML sebenar dan membukanya dengan editor teks.

XML juga merupakan standard terbuka berbanding dengan XLS, yang tidak. XLS tidak bermasalah selagi anda menggunakan Excel. Tetapi apabila anda membukanya dalam aplikasi lain atau hantar kepada seseorang yang berada di Mac atau Linux, mungkin spreadsheet itu tidak akan muncul seperti yang anda maksudkan. Dengan XLSX berasaskan XML, ini bukan masalah. Keterbukaan piawai memastikan bahawa sesiapa sahaja dapat memperoleh maklumat tentang bagaimana Microsoft menyandi aspek tertentu ke dalam fail dan menyesuaikan tingkah laku aplikasi mereka untuk menyesuaikan diri.

XLS adalah format yang sangat mencukupi pada zaman dahulu tetapi telah dikritik kerana sifat tertutupnya. Keputusan Microsoft untuk berpindah ke format XML untuk aplikasi pejabat mereka adalah perubahan selamat datang yang menjadikan formatnya sedikit lebih sejagat. Walaupun formatnya tidak disesuaikan dengan aplikasi lain sebagai lalai mereka, ia tidak memberi mereka alasan untuk tidak mempunyai keupayaan untuk membuka spreadsheet Excel dengan betul dan sambungan aplikasi pejabat lain.

Ringkasan:

1.XLS adalah lanjutan untuk spreadsheet Excel manakala XML adalah bahasa markup
2.XML adalah asas untuk penggantian XLS
3.XML adalah berasaskan teks dan sementara XLS adalah binari
4.XML adalah format terbuka manakala XLS tidak