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, nagu see on olnud olnud Microsofti vaikevorming Excel kuna see loodi esmakordselt kuni 2003. aastani. Microsoft Office 2007 väljaandes otsustas Microsoft muuta vaikefailivormingu teiseks vorminguks ning lisada ja lisada kõigi nende dokumendilaiendite jaoks x; Exceli jaoks sai see lõpuks XLSX.



Kuna XLSX on täielik kõrvalekalle vanemast failivormingust, mida kasutatakse vanemates Exceli rakendustes, pole see enne 2007. aastat Exceli versioonides loetav. See vastuolu takistab uue tarkvara kiiret kasutuselevõttu ja Microsoft lahendas selle kiiresti probleem vabastades plaastri, mis võimaldab vanematel Office'i rakendustel uut lugeda XML põhinevad failivormingud. Nagu alati, on tagurpidi ühilduvus alati Office'i rakenduste prioriteet. Vaatamata uue XLSX-vormingu kasutuselevõtule ja reklaamimisele suudavad Exceli uuemad versioonid endiselt dokumente avada ja salvestada vanemasse XLS-vormingusse. Ehkki väärib märkimist, et Microsoft Excel 2007 on kaotanud toetuse vanematele failivormingutele, mis levinud tavaliselt MS-DOS-is.

Kui uurime sügavamalt erinevusi XLS ja XLSX vahel, näeme, et nii teavet on nii XLS- kui ka XLSX-vormingus väga erinev. XLS põhineb BIFF-il (Binary Interchange File Format) ja sellisena teavet salvestatakse otse binaarses vormingus. Teisalt põhineb XLSX Office Openil XML formaat, XML-ist tuletatud failivorming. XLSX-faili teave salvestatakse tekstifaili, mis kasutab XML-i kõigi parameetrite määratlemiseks.

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



Kokkuvõte:
XLS on Exceli 2003. ja vanema versiooni vaikefailivorming, samas kui XLSX versioonide jaoks alates 2007. aastast
XLS on loetav kõikides Microsofti Exceli versioonides, samas kui XLSX on loetav ainult versioonides 2007 ja uuemates versioonides
XLS on patenteeritud kahendvorming, samas kui XLSX põhineb Office Open XML-vormingus
XLSX ei saa makrosid toetada, samas kui XLS on