XML vs. XLS
Au existat unele confuzii cu decizia Microsoft de a schimba formatele din formatele deja existente ale Office cu noile bazate pe XML. Excel este una dintre aplicațiile care a fost afectată de această modificare, XLS fiind înlocuită de XML XLSX. XML, care reprezintă limbajul extensibil de marcare, este de fapt un limbaj de marcare și nu un format de fișier. Din acest motiv, nu este specifică pentru nicio aplicație și este astfel folosită de multe altele, inclusiv de aplicațiile Microsoft Word propriu Word și PowerPoint.
Deoarece XLSX utilizează XML, ea moștenește și trăsături cheie ale XML care sunt foarte diferite de XLS. XML este bazat pe text în timp ce XLS este un format binar care nu poate fi deschis cu editorii de text. Dacă încercați să deschideți XLSX cu un editor de text, veți primi gunoi. Aceasta deoarece fisierele XML sunt arhivate folosind formatul ZIP. Dar puteți să o deschideți ușor cu orice aplicație de arhivare, cum ar fi WinZip și WinRar, pentru a ajunge la fișierele XML actuale și a le deschide cu un editor de text.
XML este, de asemenea, un standard deschis față de XLS, ceea ce nu este. XLS nu a fost problematică atâta timp cât utilizați Excel. Dar când o deschideți într-o altă aplicație sau o trimiteți cuiva care este pe un Mac sau Linux, este foarte probabil că foaia de calcul nu va apărea așa cum ați intenționat. Cu XLSX bazat pe XML, aceasta nu este o problemă. Deschiderea standardului asigură că aproape oricine poate obține informații despre modul în care Microsoft codifică anumite aspecte în fișier și ajustează comportamentul aplicațiilor lor pentru a se adapta.
XLS a fost un format foarte potrivit în vremurile vechi, dar a fost criticat datorită naturii sale închise. Decizia Microsoft de a trece la formatul XML pentru aplicațiile Office este o schimbare binevenită, care face formatul un pic mai universal. Chiar dacă formatul nu este adaptat de alte aplicații ca implicit, nu le dă nici un motiv să nu aibă capacitatea de a deschide corect foile de calcul Excel și alte extensii de aplicații pentru birou.
Rezumat:
1.XLS este extensia pentru foile de calcul Excel, în timp ce XML este un limbaj de marcare
2.XML este baza pentru înlocuirea pentru XLS
3.XML este bazat pe text și în timp ce XLS este binar
4.XML este un format deschis în timp ce XLS nu este