Forskellen mellem XLS og XLSX

XLS vs XLSX

XLS og XLSX er to filtypenavne, der bruges af det meget populære regnearksprogram fra Microsoft ved navn Microsoft Excel. XLS er meget populær, da det har været standardformatet for Microsoft Excel, siden det først blev oprettet indtil 2003. I Microsoft Office 2007-udgivelsen besluttede Microsoft at ændre standardfilformatet til et andet format og tilføje og yderligere x til alle deres dokumentudvidelser; for Excel endte dette med XLSX.

Da XLSX er en fuldstændig afvigelse fra det ældre filformat, der bruges i ældre Excel-applikationer, er det ikke læseligt i versioner af Excel før 2007. Denne inkompatibilitet hindrer hurtig vedtagelse af den nye software, og Microsoft løste hurtigt dette problem ved at frigive en patch, der giver ældre Office-applikationer mulighed for at læse de nye XML-baserede filformater. Som altid er bagudkompatibilitet altid en prioritet for Office-applikationer. Trods vedtagelse og promovering af det nye XLSX-format er nyere versioner af Excel stadig i stand til at åbne og gemme dokumenter i det ældre XLS-format. Selvom det er værd at bemærke, at Microsoft Excel 2007 har droppet støtte til ældre filformater, der ofte findes i MS-DOS.

Når vi ser dybere på forskellene mellem XLS og XLSX, kan vi se, at den måde, informationen gemmes på, er meget forskellig for både XLS og XLSX-formater. XLS er baseret på BIFF (Binary Interchange File Format) og som sådan gemmes informationerne direkte i et binært format. På den anden side er XLSX baseret på Office Open XML-format, et filformat, der er afledt af XML. Oplysningerne i en XLSX-fil gemmes i en tekstfil, der bruger XML til at definere alle dens parametre.

Da XLSX er gemt i et tekstfilformat, besluttede Microsoft at fjerne makrosupport til dette filformat. I stedet tildelte de en helt anden filtypenavn, der tillader brug af makroer; det hedder XLSM. Den ældre XLS-filtypenavn har ikke dette problem, og det er i stand til at indeholde regneark, der indeholder makroer eller ej.

Resumé:
XLS er standardfilformatet for 2003-versionen af ​​Excel og ældre, mens XLSX til versionerne siden 2007
XLS kan læses af alle Microsoft Excel-versioner, mens XLSX kun kan læses af versioner 2007 og senere
XLS er et proprietært binært format, mens XLSX er baseret på Office Open XML-format
XLSX kan ikke understøtte makroer, mens XLS er