Erinevus XML ja XLS vahel

XML vs XLS

Mõningane segadus on tekkinud Microsofti otsusega muuta formaadid formaadis Office juba loodud vormingutest uuteks XML-põhisteks. Excel on üks neist rakendustest, mida see muudatus on mõjutanud, kuna XLS asendatakse XML-põhine XLSX-iga. XML, mis tähistab laiendatavat märgistuskeelt, on tegelikult märgistuskeel, mitte failivorming. Seetõttu pole see spetsiifiline ühegi rakenduse jaoks ja seetõttu kasutavad seda paljud teised, sealhulgas Microsoft Office'i enda Wordi ja Powerpointi rakendused.

Kuna XLSX kasutab XML-i, pärib ta ka XML-i peamised omadused, mis erinevad XLS-ist. XML on tekstipõhine, samas kui XLS on binaarne vorming, mida ei saa tekstiredaktoritega avada. Kui proovite XLSX-i avada tekstiredaktoriga, saate prügi. Põhjus on see, et XML-faile arhiveeritakse ZIP-vormingus. Kuid saate hõlpsalt avada mis tahes arhiivimisrakendustega, nagu WinZip ja WinRar, et pääseda tegelikesse XML-failidesse ja avada need tekstiredaktoriga.

XML on võrreldes XLS-iga ka avatud standard, mis pole. XLS ei olnud problemaatiline seni, kuni kasutate Exceli. Kuid kui avate selle mõnes muus rakenduses või saadate kellelegi, kes töötab Macis või Linuxis, on tõenäoline, et arvutustabelit ei kuvata nii, nagu olete ette näinud. XML-põhise XLSX-iga pole see probleem. Standardi avatus tagab, et peaaegu igaüks saab teavet selle kohta, kuidas Microsoft faili teatud aspektid kodeerib, ja kohandada oma rakenduse käitumist.

XLS oli vanasti väga sobiv formaat, kuid selle suletud olemuse tõttu on seda kritiseeritud. Microsofti otsus liikuda nende Office'i rakenduste XML-vormingusse on teretulnud muudatus, mis muudab formaadi pisut universaalsemaks. Isegi kui teised rakendused pole seda vaikimisi kohandanud, ei anna see neile põhjust mitte lubada Exceli tabeleid ja muid kontorirakendusi õigesti avada.

Kokkuvõte:

1.XLS on Exceli arvutustabelite laiend, samas kui XML on märgistuskeel
2.XML on XLS-i asendamise alus
3.XML on tekstipõhine ja XLS on binaarne
4.XML on avatud vorming, XLS aga mitte