Razlika med XLS in XLSX

XLS proti XLSX

XLS in XLSX sta dve razširitvi datotek, ki ju uporablja zelo priljubljena Microsoftova aplikacija za preglednice z imenom Microsoft Excel. XLS je zelo priljubljen, saj je bil od prvega ustvarjanja do leta 2003 privzeti format za Microsoft Excel. V izdaji Microsoft Office 2007 se je Microsoft odločil, da privzeto obliko datoteke spremeni v drugo obliko in doda in doda x in za vse svoje razširitve dokumentov; za Excel se je to končalo kot XLSX.

Ker je XLSX popoln odmik od starejše datoteke datotek, ki se uporablja v starejših aplikacijah Excela, v različicah Excela pred branjem ni berljiv. obliž, ki starejšim aplikacijam Office omogoča branje novih formatov datotek na osnovi XML. Kot vedno je združljivost za nazaj vedno prednostna naloga aplikacij Office. Kljub sprejetju in promociji novega formata XLSX novejše različice Excela še vedno lahko odpirajo in shranjujejo dokumente v starejšo obliko XLS. Čeprav je vredno omeniti, da je Microsoft Excel 2007 opustil podporo starejšim formatom datotek, ki jih običajno najdemo v MS-DOS.

Ko globlje pogledamo razlike med XLS in XLSX, lahko vidimo, da se način shranjevanja informacij močno razlikuje tako za XLS kot za XLSX. XLS temelji na formatu BIFF (Binary Interchange File Format) in informacije se kot take shranijo v binarno obliko. Po drugi strani XLSX temelji na formatu Office Open XML, formatu datoteke, ki izhaja iz XML. Informacije v datoteki XLSX so shranjene v besedilni datoteki, ki uporablja XML za določitev vseh njegovih parametrov.

Ker je XLSX shranjen v obliki besedilne datoteke, se je Microsoft odločil odstraniti makro podporo za to obliko datoteke. Namesto tega so dodelili popolnoma drugačno pripono datotek, ki omogoča uporabo makrov; poimenovan je XLSM. Starejša razširitev datotek XLS nima te težave in lahko vsebuje preglednice, ki vsebujejo makrone ali ne.

Povzetek:
XLS je privzeta oblika datoteke za različico Excela iz leta 2003 in starejše, medtem ko je XLSX za različice od leta 2007
XLS je berljiv v vseh različicah Microsoft Excel, medtem ko je XLSX berljiv le v različicah 2007 in novejših
XLS je lastniški binarni format, medtem ko XLSX temelji na formatu Office Open XML
XLSX ne more podpirati makrov, medtem ko je XLS