XML ja XLS

Anonim

XML vs. XLS

On ollut sekavaa, että Microsoft on päättänyt vaihtaa formaatteja jo perustetuista Office-muodoista uusille XML-pohjaisille. Excel on yksi sovelluksista, joihin tämä muutos on vaikuttanut, kun XLS korvataan XML-pohjaisella XLSX: llä. XML, joka on Extensible Markup Language, on itse asiassa merkintäkieli eikä tiedostomuoto. Tästä johtuen se ei ole mikään sovellus, joten sitä käyttävät monet muut, kuten Microsoft Officein oma Word ja Powerpoint-sovellukset.

Koska XLSX käyttää XML: ää, se myös perii XML: n keskeiset piirteet, jotka eroavat hyvin XLS: stä. XML on tekstipohjainen, kun taas XLS on binäärimuoto, 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 helposti avata minkä tahansa arkistointisovelluksen, kuten WinZipin ja WinRarin, päästäksesi todellisiin XML-tiedostoihin ja avata ne tekstieditorilla.

XML on myös avoin standardi verrattuna XLS: ään, mikä ei ole. XLS ei ollut ongelmallinen niin kauan kuin käytät Exceliä. Mutta kun avaat sen toisessa sovelluksessa tai lähetät sen Macille tai Linuxille, on erittäin todennäköistä, että laskentataulukko ei tule näkyviin sellaisena kuin olet aiemmin halunnut. XML-pohjaisen XLSX: n avulla tämä ei ole ongelma. Standardin avoimuus takaa sen, että lähes kuka tahansa voi saada tietoja siitä, miten Microsoft koodaa tietyt näkökohdat tiedostoon ja muuttaa sovelluksen käyttäytymistä sopeuttamiseksi.

XLS oli vanhojen aikojen hyvin sopiva muoto, mutta sitä on kritisoitu sen suljetun luonteen vuoksi. Microsoftin päätös siirtyä XML-muotoon Office-sovelluksille on tervetullut muutos, joka tekee siitä hieman yleisempää. Vaikka muitakin sovelluksia ei muokata muotoa oletuksena, se ei anna heille mitään syytä olla kykenemätön avaamaan Excel-laskentataulukoita ja muita toimistokäyttölaajennuksia.

Yhteenveto:

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