Ero XML n ja XLS n välillä

XML vs. XLS

Microsoftin päätökseen muuttaa muodot nykyisistä Office-tiedostomuodoista uusiin XML-pohjaisiin on ollut hämmennystä. Excel on yksi sovelluksista, joihin tämä muutos on vaikuttanut, kun XLS korvataan XML-pohjaisella XLSX: llä. XML, joka tarkoittaa Extensible Markup Language, on oikeastaan ​​merkintäkieli, ei tiedostomuoto. Tämän vuoksi se ei ole erityinen mihinkään sovellukseen, ja sitä käyttävät sen vuoksi monet muut, mukaan lukien Microsoft Officen oma Word, ja Powerpoint-sovellukset..

Koska XLSX käyttää XML: ää, se myös perii XML: n keskeiset piirteet, jotka ovat hyvin erilaisia ​​kuin XLS. XML on tekstipohjainen, kun taas XLS on binaarimuoto, jota ei voi avata tekstieditorilla. Jos yrität avata XLSX: n tekstieditorilla, saat roskat. Tämä johtuu siitä, että XML-tiedostot arkistoidaan ZIP-muodossa. Mutta voit avata sen helposti millä tahansa arkistointisovelluksella, kuten WinZip ja WinRar, päästäksesi varsinaisiin XML-tiedostoihin ja avaamaan ne tekstieditorilla.

XML on myös avoin standardi verrattuna XLS: ään, mikä ei ole. XLS ei ollut ongelmallista niin kauan kuin käytät Exceliä. Mutta kun avaat sen toisessa sovelluksessa tai lähetät sen jollekin Mac- tai Linux-käyttöjärjestelmälle, on todennäköistä, että laskentataulukko ei tule näkyviin, kuten olet suunnitellut. XML-pohjaisessa XLSX: ssä tämä ei ole ongelma. Standardin avoimuus varmistaa, että melkein kuka tahansa voi saada tietoa siitä, kuinka Microsoft koodaa tietyt näkökohdat tiedostoon ja säätää sovelluksen käyttäytymistä sopeutuakseen.

XLS oli vanhanaikaisesti erittäin sopiva muoto, mutta sitä on kritisoitu suljetun luonteensa takia. Microsoftin päätös siirtyä Office-sovellustensa XML-muotoon on tervetullut muutos, joka tekee muodosta hieman yleisemmän. Vaikka muut sovellukset eivät mukauta muotoa oletusasetukseksi, se ei anna niille mitään syytä olla tekemättä mahdollisuutta avata Excel-laskentataulukoita ja muita toimistosovelluslaajennuksia oikein..

Yhteenveto:

1.XLS on Excel-laskentataulukoiden laajennus, kun XML on merkintäkieli
2.XML on perusta XLS: n korvaamiselle
3.XML on tekstipohjainen ja XLS on binäärinen
4.XML on avoin muoto, kun taas XLS ei ole