Razlika između XLS i XLSX

XLS vs XLSX

XLS i XLSX dvije su ekstenzije datoteka koje koristi vrlo popularna Microsoftova aplikacija za proračunske tablice pod nazivom Microsoft Excel. XLS je vrlo popularan jer je od prvog Excel-a nastao do 2003. zadani format za Microsoft Excel. Microsoft je u izdanju Microsoft Office 2007 odlučio promijeniti zadani format datoteke u drugi format te dodao i dodatni x za sve njihove proširenja dokumenata; za Excel, ovo je završilo kao XLSX.

Kako je XLSX potpuno odstupanje od starijeg formata datoteka koji se koristi u starijim Excel aplikacijama, nije čitljiv u verzijama Excela prije 2007. Ova nespojivost ometa brzo usvajanje novog softvera i Microsoft je brzo riješio taj problem izdajući zakrpa koja starijim Officeovim aplikacijama omogućuje čitanje novih formata datoteka temeljenih na XML-u. Kao i uvijek, kompatibilnost s unatrag uvijek je prioritet za Office aplikacije. Unatoč usvajanju i promociji novog XLSX formata, novije verzije Excela još uvijek mogu otvoriti i spremiti dokumente u stariji XLS format. Iako je vrijedno napomenuti da je Microsoft Excel 2007 odustao od podrške za starije formate datoteka koji se uobičajeno nalaze u MS-DOS-u.

Dok dublje promatramo razlike između XLS i XLSX, možemo vidjeti da je način na koji se informacije pohranjuju uvelike različit za XLS i XLSX formate. XLS se temelji na BIFF (Binarni format datoteke razmjene) i kao takav informacije se izravno pohranjuju u binarni format. S druge strane, XLSX se temelji na Office Open XML formatu, formatu datoteke koji je izveden iz XML-a. Podaci u XLSX datoteci pohranjuju se u tekstualnu datoteku koja koristi XML za definiranje svih njegovih parametara.

Kako je XLSX pohranjen u formatu tekstualne datoteke, Microsoft je odlučio ukloniti makro podršku za ovaj format datoteke. Umjesto toga, dodijelili su potpuno drugačiju datotečnu ekstenziju koja omogućuje upotrebu makronaredbi; nosi naziv XLSM. Starije proširenje XLS datoteke nema ovo izdanje i može držati proračunske tablice koje sadrže makronaredbe ili ne.

Sažetak:
XLS je zadani format datoteke za verziju Excela iz 2003. i starije dok je XLSX za verzije od 2007. godine
XLS je čitljiv u svim verzijama Microsoft Excel-a, dok je XLSX čitljiv samo u verzijama 2007 i novijim
XLS je vlasnički binarni format, dok se XLSX temelji na Office Open XML formatu
XLSX ne može podržavati makronaredbe dok XLS jest