Skillnad mellan XLS och XLSX

XLS vs XLSX

XLS och XLSX är två filtillägg som används av den mycket populära kalkylbladsprogrammet från Microsoft heter Microsoft Excel. XLS är väldigt populär eftersom det har varit standardformat för Microsoft Excel eftersom det först skapades fram till 2003. I Microsoft Office 2007-versionen bestämde Microsoft att ändra standardfilformatet till ett annat format och lägga till och ytterligare x för alla deras dokumenttillägg för Excel slutade detta som XLSX.

Eftersom XLSX är en fullständig avvikelse från det äldre filformatet som används i äldre Excel-applikationer, kan det inte läsas i versioner av Excel före 2007. Denna inkompatibilitet hindrar det snabba antagandet av den nya programvaran och Microsoft tog snabbt upp problemet genom att släppa en patch som tillåter äldre Office-program att läsa det nya XML-baserade filformatet. Som alltid är bakåtkompatibilitet alltid en prioritet för Office-applikationer. Trots att du antar och marknadsför det nya XLSX-formatet, kan nya versioner av Excel fortfarande öppna och spara dokument till det äldre XLS-formatet. Även om det är värt att notera att Microsoft Excel 2007 har tappat stöd för äldre filformat som vanligtvis hittades i MS-DOS.

När vi tittar djupare på skillnaderna mellan XLS och XLSX kan vi se att hur informationen lagras är väldigt olika för både XLS och XLSX-format. XLS är baserat på BIFF (binär utbytesfilformat) och som sådan lagras informationen direkt i ett binärt format. Å andra sidan är XLSX baserat på Office Open XML-formatet, ett filformat som härrörde från XML. Informationen i en XLSX-fil lagras i en textfil som använder XML för att definiera alla dess parametrar.

Eftersom XLSX lagras i ett textfilformat, beslutade Microsoft att ta bort makrostöd för detta filformat. Istället tilldelade de en helt annan filtillägg som tillåter användning av makron; det heter XLSM. Den äldre XLS-filtillägget har inte det här problemet och det kan hålla kalkylblad som innehåller makron eller inte.

Sammanfattning:
XLS är standardfilformatet för 2003-versionen av Excel och äldre medan XLSX för versioner sedan 2007
XLS kan läsas av alla Microsoft Excel-versioner medan XLSX endast kan läsas av versioner 2007 och senare
XLS är ett proprietärt binärt format medan XLSX är baserat på Office Open XML-format
XLSX kan inte stödja makron medan XLS är