Perbezaan Antara XML dan XLS Perbezaan Antara

Anonim

XML vs XLS

Terdapat beberapa kekeliruan dengan keputusan Microsoft untuk mengubah format dari format Office yang telah ditetapkan kepada yang baru berasaskan XML. Excel adalah salah satu aplikasi yang telah dipengaruhi oleh perubahan ini dengan XLS digantikan oleh XLSX berasaskan XML. XML, yang bermaksud Extendible Markup Language, sebenarnya adalah bahasa markup dan bukan format fail. Oleh sebab itu, ia tidak khusus untuk apa-apa aplikasi dan oleh itu digunakan oleh banyak orang lain termasuk Word Microsoft sendiri Word, dan aplikasi Powerpoint.

Oleh kerana XLSX menggunakan XML, ia juga mewarisi ciri-ciri utama XML yang sangat berbeza daripada XLS. XML adalah teks berasaskan manakala XLS adalah format perduaan yang tidak boleh dibuka dengan editor teks. Jika anda cuba membuka XLSX dengan editor teks, anda akan mendapat sampah. Ini kerana fail XML diarkibkan menggunakan format ZIP. Tetapi anda boleh dengan mudah membukanya dengan mana-mana aplikasi pengarsipan seperti WinZip dan WinRar untuk mendapatkan 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 menghantarnya kepada seseorang yang berada di Mac atau Linux, sangat mungkin bahawa hamparan tidak akan dipaparkan seperti yang anda inginkan. Dengan XLSX berasaskan XML, ini tidak menjadi masalah. Keterbukaan standard memastikan bahawa sesiapa saja boleh mendapatkan maklumat mengenai bagaimana Microsoft mengkodekan aspek-aspek tertentu ke dalam fail dan menyesuaikan kelakuan 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 Office mereka adalah perubahan yang dialu-alukan yang membuat format sedikit lebih sejagat. Walaupun format tidak disesuaikan dengan aplikasi lain sebagai lalai mereka, ia tidak memberi mereka alasan untuk tidak mempunyai keupayaan untuk membuka hamparan Excel dan sambungan aplikasi pejabat lain dengan betul.

Ringkasan:

1. XLS adalah lanjutan untuk spreadsheet Excel sementara XML adalah bahasa markup

2. XML adalah asas bagi penggantian XLS

3. XML adalah berasaskan teks dan manakala XLS adalah perduaan

4. XML adalah format terbuka manakala XLS tidak