Verschil tussen XLS en XLSX Verschil tussen

Anonim

XLS versus XLSX

XLS en XLSX zijn twee bestandsextensies die worden gebruikt door de zeer populaire spreadsheet-applicatie van Microsoft met de naam Microsoft Excel. XLS is erg populair omdat het de standaardindeling voor Microsoft Excel is sinds het voor het eerst werd gemaakt tot 2003. In de Microsoft Office 2007-release besloot Microsoft om de standaardbestandsindeling te wijzigen in een ander formaat en toe te voegen en extra x voor al hun documentextensies; voor Excel is dit uiteindelijk XLSX geworden.

Omdat XLSX volledig afwijkt van het oudere bestandsformaat dat wordt gebruikt in oudere Excel-toepassingen, is het niet leesbaar in versies van Excel vóór 2007. Deze incompatibiliteit belemmert de snelle acceptatie van de nieuwe software en Microsoft heeft dit probleem snel aangepakt door een patch vrij te geven waarmee oudere Office-toepassingen de nieuwe op XML gebaseerde bestandsindelingen kunnen lezen. Zoals altijd is backwards-compatibiliteit altijd een prioriteit voor Office-toepassingen. Ondanks het aannemen en promoten van het nieuwe XLSX-formaat, kunnen nieuwere versies van Excel nog steeds documenten openen en opslaan in het oudere XLS-formaat. Hoewel het de moeite van het vermelden waard is dat Microsoft Excel 2007 ondersteuning voor oudere bestandsindelingen heeft laten vallen die vaak werden aangetroffen in MS-DOS.

Naarmate we dieper ingaan op de verschillen tussen XLS en XLSX, kunnen we zien dat de manier waarop de informatie wordt opgeslagen enorm verschilt voor zowel XLS- als XLSX-formaten. XLS is gebaseerd op BIFF (Binary Interchange File Format) en als zodanig wordt de informatie direct opgeslagen in een binair formaat. Aan de andere kant is XLSX gebaseerd op het Office Open XML-formaat, een bestandsindeling die is afgeleid van XML. De informatie in een XLSX-bestand wordt opgeslagen in een tekstbestand dat XML gebruikt om al zijn parameters te definiëren.

Omdat XLSX is opgeslagen in een tekstbestandsformaat, heeft Microsoft besloten om macro-ondersteuning voor deze bestandsindeling te verwijderen. In plaats daarvan hebben ze een totaal andere bestandsextensie toegewezen die het gebruik van macro's toestaat; het heet XLSM. De oudere XLS-bestandsextensie heeft dit probleem niet en kan spreadsheets bevatten die macro's bevatten of niet.

Samenvatting:

XLS is de standaardbestandsindeling voor de 2003-versie van Excel en ouder terwijl XLSX voor versies sinds 2007

XLS leesbaar is voor alle Microsoft Excel-versies, terwijl XLSX alleen leesbaar is voor versies van 2007 en later < XLS is een eigen binair formaat terwijl XLSX is gebaseerd op Office Open XML-indeling

XLSX kan geen macro's ondersteunen, terwijl XLS