Razlika med XML in XLS

XML proti XLS

Pri odločitvi Microsofta, da spremeni formate iz že uveljavljenih formatov Office v nove, ki temeljijo na XML, je prišlo do nejasnosti. Excel je ena od aplikacij, na katero je ta sprememba vplivala, saj je XLS nadomestil XLSX, ki temelji na XML. XML, ki pomeni Extensible Markup Language, je dejansko označevalni jezik in ne oblika datoteke. Zaradi tega ni specifičen za nobeno aplikacijo, zato ga uporabljajo številne druge, vključno z Microsoft Officeovimi Word in Powerpoint aplikacijami.

Ker XLSX uporablja XML, podeduje tudi ključne lastnosti XML, ki se zelo razlikujejo od XLS. XML temelji na besedilu, medtem ko je XLS binarni format, ki ga ni mogoče odpreti z urejevalniki besedil. Če poskusite odpreti XLSX z urejevalnikom besedil, boste dobili smeti. To je zato, ker se datoteke XML arhivirajo v formatu ZIP. Lahko pa ga preprosto odprete s katero koli aplikacijo za arhiviranje, kot sta WinZip in WinRar, da pridete do dejanskih datotek XML in jih odprete z urejevalnikom besedil..

XML je tudi odprt standard v primerjavi z XLS, kar ni. XLS ni bil problematičen, dokler uporabljate Excel. Ko pa ga odprete v drugi aplikaciji ali ga pošljete nekomu, ki je na Macu ali Linuxu, je zelo verjetno, da se preglednica ne bo prikazala tako, kot ste načrtovali. Z XLSX, ki temelji na XML, to ni problem. Odprtost standarda zagotavlja, da lahko skoraj vsakdo pridobi informacije o tem, kako Microsoft kodira določene vidike v datoteko in prilagodi vedenje svoje aplikacije tako, da se prilagodi.

XLS je bil v starih časih zelo primeren format, vendar so ga kritizirali zaradi svoje zaprte narave. Microsoftova odločitev o prehodu v format XML za njihove Officeove aplikacije je dobrodošla sprememba, zaradi katere je oblika nekoliko bolj univerzalna. Tudi če druge aplikacije druge oblike ne prilagajajo kot privzete, jim ne daje razloga, da ne bi mogli pravilno odpirati preglednic Excela in drugih razširitev za pisarniške aplikacije.

Povzetek:

1.XLS je razširitev za Excelove preglednice, medtem ko je XML označni jezik
2.XML je osnova za zamenjavo za XLS
3.XML temelji na besedilu in medtem ko je XLS binarni
4.XML je odprta oblika, medtem ko XLS ni