Forskel mellem XLS og XLSX Forskellen mellem

Anonim

XLS vs XLSX

XLS og XLSX er to filudvidelser, der bruges af den meget populære regnearksapplikation fra Microsoft, der hedder Microsoft Excel. XLS er meget populær, da det har været standardformatet for Microsoft Excel, da 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 for alle deres dokumentudvidelser; for Excel, endte dette som XLSX.

Da XLSX er en fuldstændig afvigelse fra det ældre filformat, der bruges i ældre Excel-applikationer, kan det ikke læses i versioner af Excel før 2007. Denne inkompatibilitet hæmmer hurtig vedtagelse af den nye software og Microsoft rettede hurtigt problemet ved at frigive en patch, der gør det muligt for ældre Office-programmer at læse de nye XML-baserede filformater. Som altid er backward-kompatibilitet altid en prioritet for Office-applikationer. På trods af at du vedtager og fremmer det nye XLSX-format, kan nyere versioner af Excel stadig åbne og gemme dokumenter til det ældre XLS-format. Selv om det er værd at bemærke, at Microsoft Excel 2007 har tabt support til ældre filformater, der blev almindeligt fundet i MS-DOS.

Da vi ser dybere ind i forskellene mellem XLS og XLSX, kan vi se, at den måde, hvorpå oplysningerne gemmes, er meget forskellige for både XLS og XLSX formater. XLS er baseret på BIFF (Binary Interchange File Format), og som sådan lagres oplysningerne direkte til et binært format. På den anden side er XLSX baseret på Office Open XML-formatet, et filformat, der blev 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 makrounderstøttelse til dette filformat. I stedet tildelte de en helt anden filtypenavn, der tillader brug af makroer; den hedder XLSM. Den ældre XLS fil extension har ikke dette problem, og det er i stand til at holde regneark, der indeholder makroer eller ej.

Sammenfatning:

XLS er standardfilformatet for 2003-versionen af ​​Excel og ældre, mens XLSX for versioner 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