Erinevus XLS ja XLSX vahel

XLS vs XLSX

XLS ja XLSX on kaks faililaiendit, mida kasutab Microsofti väga populaarne arvutustabelirakendus nimega Microsoft Excel. XLS on väga populaarne, kuna see on olnud Microsofti vaikevorming alates selle loomisest kuni 2003. aastani. Microsoft Office 2007 väljaandes otsustas Microsoft muuta vaikefailivormingu teistsugusesse vormingusse ja lisada kõigi nende dokumendilaiendid; Exceli jaoks lõppes see kui XLSX.

Kuna XLSX on täielik eemaldumine vanemas failivormingus, mida kasutatakse vanemates Exceli rakendustes, pole see Exceli versioonides enne 2007. aastat loetav. See kokkusobimatus takistab uue tarkvara kiiret kasutuselevõttu ja Microsoft lahendas selle probleemi kiiresti, vabastades plaaster, mis võimaldab vanematel Office'i rakendustel lugeda uusi XML-põhiseid failivorminguid. Nagu alati, on tagumine ühilduvus Office'i rakenduste jaoks alati esmatähtis. Vaatamata uue XLSX-vormingu kasutuselevõtmisele ja reklaamimisele saavad Exceli uuemad versioonid siiski dokumente vanemasse XLS-vormingusse avada ja neid salvestada. Kuigi väärib märkimist, et Microsoft Excel 2007 on loobunud vanemate failivormingute toetamisest, mida tavaliselt leiti MS-DOS-is.

Kui uurime sügavamalt XLS-i ja XLSX-i erinevusi, näeme, et teabe salvestamise viis on nii XLS- kui ka XLSX-vormingus tohutult erinev. XLS põhineb BIFF-il (Binary Interchange File Format) ja sellisena salvestatakse teave otse binaarsesse vormingusse. Teisest küljest põhineb XLSX Office Open XML-vormingul, failivormingul, mis tuletati XML-ist. XLSX-faili teave salvestatakse tekstifaili, mis kasutab kõigi parameetrite määratlemiseks XML-i.

Kuna XLSX on salvestatud tekstifailivormingus, otsustas Microsoft eemaldada selle failivormingu makrotoe. Selle asemel määrasid nad hoopis teistsuguse faililaiendi, mis võimaldab makrosid kasutada; see kannab nime XLSM. Vanemal XLS-faililaiendil pole seda probleemi ja see suudab hoida arvutustabeleid, mis sisaldavad makrosid või mitte.

Kokkuvõte:
XLS on vaikefailivorming Exceli 2003. aasta ja vanemate versioonide jaoks, samas kui XLSX on versioonide jaoks alates 2007. aastast
XLS on loetav kõigis Microsoft Exceli versioonides, samas kui XLSX on loetav ainult versioonides 2007 ja hilisemates versioonides
XLS on patenteeritud binaarne vorming, samas kui XLSX põhineb Office Open XML-vormingul
XLSX ei saa makrosid toetada, kui XLS on